fixing base UI crash after completing OP guide for the first time (#337)

old-commit-hash: 401c4026ac
commatwo_master
rbiasini 7 years ago committed by GitHub
parent a2f5dddb1f
commit bb9cba24b7
  1. 2
      common/params.py

@ -272,6 +272,7 @@ def read_db(params_path, key):
return None return None
def write_db(params_path, key, value): def write_db(params_path, key, value):
prev_umask = os.umask(0)
lock = FileLock(params_path+"/.lock", True) lock = FileLock(params_path+"/.lock", True)
lock.acquire() lock.acquire()
@ -286,6 +287,7 @@ def write_db(params_path, key, value):
os.rename(tmp_path, path) os.rename(tmp_path, path)
fsync_dir(os.path.dirname(path)) fsync_dir(os.path.dirname(path))
finally: finally:
os.umask(prev_umask)
lock.release() lock.release()
class Params(object): class Params(object):

Loading…
Cancel
Save