From 022c49b0962355e9f2391f73297e9b78fb2dbb9a Mon Sep 17 00:00:00 2001 From: Paul McCarthy <pauldmccarthy@gmail.com> Date: Tue, 27 Feb 2018 10:33:40 +0000 Subject: [PATCH] Use pickle protocol 2, so pickle files will work across python 2/3 --- fsl/utils/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fsl/utils/settings.py b/fsl/utils/settings.py index 7f011a1e8..fd28b7fcf 100644 --- a/fsl/utils/settings.py +++ b/fsl/utils/settings.py @@ -390,7 +390,7 @@ class Settings(object): try: with open(configFile, 'wb') as f: - pickle.dump(config, f) + pickle.dump(config, f, protocol=2) except (IOError, pickle.PicklingError, EOFError): log.warning('Unable to save {} configuration file ' '{}'.format(self.__configID, configFile), -- GitLab