]> jspc29.x-matter.uni-frankfurt.de Git - labtools.git/commitdiff
opus20: Use pickle version 2 for data serialization
authorPhilipp Klaus <klaus@physik.uni-frankfurt.de>
Mon, 14 Aug 2017 11:22:17 +0000 (13:22 +0200)
committerPhilipp Klaus <klaus@physik.uni-frankfurt.de>
Mon, 14 Aug 2017 11:22:17 +0000 (13:22 +0200)
opus20/opus20/opus20.py

index 1c9aaf047aeaa2cbbe5aa76611b648884c160a6c..076bce298f5f4dc613440763ddee644fb0e02d23 100644 (file)
@@ -241,6 +241,8 @@ class LogStore(object):
 
 class PickleStore(LogStore):
 
+    PICKLE_VERSION = 2
+
     def __init__(self, pickle_file: str):
         self.pickle_file = pickle_file
 
@@ -271,7 +273,7 @@ class PickleStore(LogStore):
 
     def persist(self):
         with open(self.pickle_file, 'wb') as f:
-            pickle.dump(self._data, f, pickle.HIGHEST_PROTOCOL)
+            pickle.dump(self._data, f, self.PICKLE_VERSION)
 
 class Frame(object):