[Zodb-checkins] CVS: Zope2/lib/python/ZODB - VersionStorage.py:1.4

barry@digicool.com barry@digicool.com
Thu, 19 Apr 2001 16:50:43 -0400 (EDT)


Update of /cvs-repository/Zope2/lib/python/ZODB/tests
In directory korak:/tmp/cvs-serv30473

Modified Files:
	VersionStorage.py 
Log Message:
Use cPickle if available



--- Updated File VersionStorage.py in package Zope2/lib/python/ZODB --
--- VersionStorage.py	2001/04/12 23:32:38	1.3
+++ VersionStorage.py	2001/04/19 20:50:43	1.4
@@ -1,7 +1,13 @@
 # Run the version related tests for a storage.  Any storage that supports
 # versions should be able to pass all these tests.
 
-import pickle
+try:
+    import cPickle
+    pickle = cPickle
+    #import cPickle as pickle
+except ImportError:
+    import pickle
+
 from ZODB import POSException
 
 
@@ -271,7 +277,6 @@
         assert pickle.loads(data) == 54
         data, revid = self._storage.load(oid2, '')
         assert pickle.loads(data) == 54
-
 
         #JF# To do a test like you want, you have to add the data in a version
         oid = self._storage.new_oid()