error system: main -> CLI/bot instead of redoing it 2 times

This commit is contained in:
klemek
2020-04-29 11:33:19 +02:00
parent a7610c2f01
commit 08c938719a
5 changed files with 39 additions and 35 deletions
+3 -4
View File
@@ -20,11 +20,10 @@ if __name__ == "__main__":
sys.exit(1)
else:
output_file = utils.read_argument(sys.argv, "-o", "--output", valued=True, delete=True)
img = meme_otron.compute(*sys.argv[1:])
img, errors = meme_otron.compute(*sys.argv[1:])
for err in errors:
print(err, file=sys.stderr)
if img is None:
proposal = meme_db.find_nearest(sys.argv[1])
if proposal is not None:
print(f"Did you mean '{proposal}'?", file=sys.stderr)
sys.exit(1)
if output_file is None:
with os.fdopen(os.dup(sys.stdout.fileno())) as output: