Use native open/io.open for file contents reading/writing

This commit is contained in:
Ivan Kravets committed 2020-03-05 23:52:13 +02:00
1 parent 3275bb59bf
commit ce6b96ea84
10 files changed
+56 -39

No files matched your search

+6 -4
View File
@@ -252,12 +252,14 @@ def is_prog_obsolete(prog_path):
break
shasum.update(data)
new_digest = shasum.hexdigest()
old_digest = (
fs.get_file_contents(prog_hash_path) if isfile(prog_hash_path) else None
)
old_digest = None
if isfile(prog_hash_path):
with open(prog_hash_path) as fp:
old_digest = fp.read()
if new_digest == old_digest:
return False
fs.write_file_contents(prog_hash_path, new_digest)
with open(prog_hash_path, "w") as fp:
fp.write(new_digest)
return True