mirror of
https://github.com/wting/autojump
synced 2024-10-27 20:34:07 +00:00
2.x compatibility
This commit is contained in:
parent
c25668f4f7
commit
19927146dd
5
autojump
5
autojump
@ -23,7 +23,7 @@ except ImportError:
|
|||||||
import pickle
|
import pickle
|
||||||
|
|
||||||
import getopt
|
import getopt
|
||||||
from sys import argv,exit,stderr
|
from sys import argv,exit,stderr,version_info
|
||||||
from tempfile import NamedTemporaryFile
|
from tempfile import NamedTemporaryFile
|
||||||
import os
|
import os
|
||||||
import signal
|
import signal
|
||||||
@ -112,8 +112,11 @@ def find_matches(dirs,patterns,result_list,ignore_case,max_matches):
|
|||||||
def open_dic(dic_file,error_recovery=False):
|
def open_dic(dic_file,error_recovery=False):
|
||||||
try:
|
try:
|
||||||
aj_file=open(dic_file, 'rb')
|
aj_file=open(dic_file, 'rb')
|
||||||
|
if version_info.major>2:
|
||||||
#encoding is only specified for python2.x compatibility
|
#encoding is only specified for python2.x compatibility
|
||||||
path_dict=pickle.load(aj_file,encoding="utf-8")
|
path_dict=pickle.load(aj_file,encoding="utf-8")
|
||||||
|
else:
|
||||||
|
path_dict=pickle.load(aj_file)
|
||||||
aj_file.close()
|
aj_file.close()
|
||||||
return path_dict
|
return path_dict
|
||||||
except (IOError,EOFError,pickle.UnpicklingError):
|
except (IOError,EOFError,pickle.UnpicklingError):
|
||||||
|
Loading…
Reference in New Issue
Block a user