1
0
mirror of https://github.com/wting/autojump synced 2024-10-27 20:34:07 +00:00

Use pickle protocol 2.

This ensures that autojump works when the default python interpreter is
changed, e.g. by virtualenv.
This commit is contained in:
jez 2011-06-01 19:30:29 +00:00
parent 34419c3eae
commit 5d949f4e8a

View File

@ -53,7 +53,7 @@ def save(path_dict, dic_file):
# Otherwise, fail quietly # Otherwise, fail quietly
if (not os.path.exists(dic_file)) or os.getuid() == os.stat(dic_file)[4]: if (not os.path.exists(dic_file)) or os.getuid() == os.stat(dic_file)[4]:
temp = NamedTemporaryFile(dir=CONFIG_DIR, delete=False) temp = NamedTemporaryFile(dir=CONFIG_DIR, delete=False)
pickle.dump(path_dict, temp, -1) pickle.dump(path_dict, temp, 2)
temp.flush() temp.flush()
os.fsync(temp) os.fsync(temp)
temp.close() temp.close()