Merge pull request #483 from YunoHost/fix_regenconf_again

[fix] redo yolo logic in case file doesn't exist
This commit is contained in:
Bram 2018-05-30 00:15:11 +02:00 committed by GitHub
commit 10ee6f415a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -698,11 +698,18 @@ def _get_files_diff(orig_file, new_file, as_string=False, skip_header=True):
header can also be removed if skip_header is True.
"""
with open(orig_file, 'r') as orig_file:
orig_file = orig_file.readlines()
with open(new_file, 'r') as new_file:
new_file.readlines()
if os.path.exists(orig_file):
with open(orig_file, 'r') as orig_file:
orig_file = orig_file.readlines()
else:
orig_file = []
if not os.path.exists(new_file):
with open(new_file, 'r') as new_file:
new_file.readlines()
else:
new_file = []
# Compare files and format output
diff = unified_diff(orig_file, new_file)