diff options
author | Heikki Toivonen <heikki@heikkitoivonen.net> | 2006-04-05 19:44:15 +0000 |
---|---|---|
committer | Heikki Toivonen <heikki@heikkitoivonen.net> | 2006-04-05 19:44:15 +0000 |
commit | e4aa496501f42eb650c5a58668e249f7bb9f55d8 (patch) | |
tree | 02f25b6f83b122e613a5bb4d8114581a84dd6a5b | |
parent | 7a64f3c717b56dd5a45791da2ecd46a59ce83811 (diff) | |
download | m2crypto-e4aa496501f42eb650c5a58668e249f7bb9f55d8.tar.gz |
Report only uncollectable gc, thanks to pje.
git-svn-id: http://svn.osafoundation.org/m2crypto/trunk@409 2715db39-9adf-0310-9c64-84f055769b4b
-rw-r--r-- | tests/alltests.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/alltests.py b/tests/alltests.py index e212258..916b3a3 100644 --- a/tests/alltests.py +++ b/tests/alltests.py @@ -34,8 +34,8 @@ def suite(): def dump_garbage(): import gc print '\nGarbage:' - leaks = gc.collect() - if leaks: + gc.collect() + if len(gc.garbage): print '\nLeaked objects:' for x in gc.garbage: @@ -43,7 +43,7 @@ def dump_garbage(): if len(s) > 77: s = s[:73]+'...' print type(x), '\n ', s - print 'There were %d leaks.' % leaks + print 'There were %d leaks.' % len(gc.garbage) else: print 'Python garabge collector did not detect any leaks.' print 'However, it is still possible there are leaks in the C code.' @@ -55,7 +55,7 @@ if __name__ == '__main__': if report_leaks: import gc gc.enable() - gc.set_debug(gc.DEBUG_LEAK) + gc.set_debug(gc.DEBUG_LEAK & ~gc.DEBUG_SAVEALL) import os, unittest from M2Crypto import Rand |