]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
And added this one
authorJason Kirtland <jek@discorporate.us>
Tue, 31 Mar 2009 21:57:23 +0000 (21:57 +0000)
committerJason Kirtland <jek@discorporate.us>
Tue, 31 Mar 2009 21:57:23 +0000 (21:57 +0000)
test/testlib/sa_gc.py [new file with mode: 0644]

diff --git a/test/testlib/sa_gc.py b/test/testlib/sa_gc.py
new file mode 100644 (file)
index 0000000..6e18575
--- /dev/null
@@ -0,0 +1,14 @@
+"""Cross platform garbage collection utility"""
+import gc
+import sys
+import time
+
+if sys.platform.startswith('java'):
+    def collect(*args):
+        gc.collect()
+        time.sleep(0.1)
+        gc.collect()
+        gc.collect()
+        return 0
+else:
+    collect = gc.collect