Fixed code misc. quality issues (#9649)

- Merge 'isinstance' calls.
- Remove unnecessary dict call outside of comprehension.
- Use 'sys.exit()' calls.
This commit is contained in:
Ankit Dobhal authored and GitHub committed 2021-03-22 11:18:13 -04:00
1 parent d600d4506b
commit d66f9070cd
4 files changed
+4 -3

No files matched your search

+1
View File
@@ -0,0 +1 @@
Fixed some antipattern issues to improve code quality.
+1 -1
View File
@@ -51,7 +51,7 @@ def main(src_repo, dest_repo):
parts = line.split("|")
if len(parts) != 2:
print("Unable to parse input line %s" % line, file=sys.stderr)
exit(1)
sys.exit(1)
move_media(parts[0], parts[1], src_paths, dest_paths)
+1 -1
View File
@@ -290,7 +290,7 @@ class HttpPusher(Pusher):
if rejected is False:
return False
if isinstance(rejected, list) or isinstance(rejected, tuple):
if isinstance(rejected, (list, tuple)):
for pk in rejected:
if pk != self.pushkey:
# for sanity, we only remove the pushkey if it
+1 -1
View File
@@ -36,7 +36,7 @@ def freeze(o):
def unfreeze(o):
if isinstance(o, (dict, frozendict)):
return dict({k: unfreeze(v) for k, v in o.items()})
return {k: unfreeze(v) for k, v in o.items()}
if isinstance(o, (bytes, str)):
return o