ソースを参照

remove harmless error message

pull/18/head
Joël Schaerer 15年前
コミット
51ae7c9293
1個のファイルの変更4行の追加1行の削除
  1. +4
    -1
      autojump

+ 4
- 1
autojump ファイルの表示

@ -37,7 +37,10 @@ def save(path_dict,dic_file):
f.flush()
os.fsync(f)
f.close()
os.rename(dic_file+".tmp",dic_file) #cf. http://thunk.org/tytso/blog/2009/03/15/dont-fear-the-fsync/
try:
os.rename(dic_file+".tmp",dic_file) #cf. http://thunk.org/tytso/blog/2009/03/15/dont-fear-the-fsync/
except OSError:
pass #Fail quietly, this usually means a concurrent autojump process already did the job
#import shutil
#shutil.copy(dic_file+".tmp",dic_file) #cPickle.dump doesn't seem to be atomic, so this is more secure

読み込み中…
キャンセル
保存