Implement --write-successful-file and --skip-file

This commit is contained in:
Ritiek Malhotra
2020-05-18 00:11:33 +05:30
parent 23e18e1550
commit 81a6cb052b
4 changed files with 64 additions and 29 deletions

View File

@@ -45,14 +45,14 @@ class ThreadWithReturnValue(threading.Thread):
def merge(base, overrider):
""" Override base dict with an overrider dict, recursively. """
for key, value in base.items():
for key, value in overrider.items():
if isinstance(value, dict):
subitem = overrider.setdefault(key, {})
merge(value, subitem)
subitem = base.setdefault(key, {})
merge(subitem, value)
else:
overrider[key] = value
base[key] = value
return overrider
return base
def prompt_user_for_selection(items):