Blame 00125-less-verbose-COUNT_ALLOCS.patch
|
Matej Stuchlik |
2c1c983 |
diff -up Python-2.7/Python/pythonrun.c.less-verbose-COUNT_ALLOCS Python-2.7/Python/pythonrun.c
|
|
Matej Stuchlik |
2c1c983 |
--- Python-2.7/Python/pythonrun.c.less-verbose-COUNT_ALLOCS 2010-08-17 14:49:33.321913909 -0400
|
|
Matej Stuchlik |
2c1c983 |
+++ Python-2.7/Python/pythonrun.c 2010-08-17 14:54:48.750910403 -0400
|
|
Matej Stuchlik |
2c1c983 |
@@ -470,7 +470,15 @@ Py_Finalize(void)
|
|
Matej Stuchlik |
2c1c983 |
|
|
Matej Stuchlik |
2c1c983 |
/* Debugging stuff */
|
|
Matej Stuchlik |
2c1c983 |
#ifdef COUNT_ALLOCS
|
|
Matej Stuchlik |
2c1c983 |
- dump_counts(stdout);
|
|
Matej Stuchlik |
2c1c983 |
+ /* This is a downstream Fedora modification.
|
|
Matej Stuchlik |
2c1c983 |
+ The upstream default with COUNT_ALLOCS is to always dump the counts to
|
|
Matej Stuchlik |
2c1c983 |
+ stdout on exit. For our debug builds its useful to have the info from
|
|
Matej Stuchlik |
2c1c983 |
+ COUNT_ALLOCS available, but the stdout info here gets in the way, so
|
|
Matej Stuchlik |
2c1c983 |
+ we make it optional, wrapping it in an environment variable (modelled
|
|
Matej Stuchlik |
2c1c983 |
+ on the other PYTHONDUMP* env variables):
|
|
Matej Stuchlik |
2c1c983 |
+ */
|
|
Matej Stuchlik |
2c1c983 |
+ if (Py_GETENV("PYTHONDUMPCOUNTS"))
|
|
Matej Stuchlik |
2c1c983 |
+ dump_counts(stdout);
|
|
Matej Stuchlik |
2c1c983 |
#endif
|
|
Matej Stuchlik |
2c1c983 |
/* dump hash stats */
|
|
Matej Stuchlik |
2c1c983 |
_PyHash_Fini();
|