[Zope3-checkins] CVS: Zope3/src/zodb/storage/tests - base.py:1.13

Jeremy Hylton jeremy@zope.com
Tue, 1 Apr 2003 15:21:42 -0500


Update of /cvs-repository/Zope3/src/zodb/storage/tests
In directory cvs.zope.org:/tmp/cvs-serv14352/storage/tests

Modified Files:
	base.py 
Log Message:
Close ObjecWriter() to avoid uncollectable cycle.


=== Zope3/src/zodb/storage/tests/base.py 1.12 => 1.13 ===
--- Zope3/src/zodb/storage/tests/base.py:1.12	Fri Mar 14 14:41:17 2003
+++ Zope3/src/zodb/storage/tests/base.py	Tue Apr  1 15:21:41 2003
@@ -50,7 +50,10 @@
 
 def zodb_pickle(obj):
     """Create a pickle in the format expected by ZODB."""
-    return ObjectWriter(obj._p_jar).getState(obj)
+    w = ObjectWriter(obj._p_jar)
+    state = w.getState(obj)
+    w.close()
+    return state
 
 def zodb_unpickle(data):
     """Unpickle an object stored using the format expected by ZODB."""