From c36667cf57db2a20bc052a0b38232315d0c3bec1 Mon Sep 17 00:00:00 2001 From: Deven Blake Date: Thu, 6 Jan 2022 09:06:12 -0500 Subject: [PATCH] touching up --- dotfiles-old/bin/translate | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/dotfiles-old/bin/translate b/dotfiles-old/bin/translate index 46e173f..355fb28 100755 --- a/dotfiles-old/bin/translate +++ b/dotfiles-old/bin/translate @@ -13,8 +13,7 @@ _exit = exit; exit = sys.exit; def printf(s, *args): - printing = s if len(args) == 0 else (s % args); - return sys.stdout.write(printing); + return fprintf(stdout, s, *args); def fprintf(f, s, *args): printing = s if len(args) == 0 else (s % args); @@ -64,9 +63,12 @@ def main(argc, argv): except KeyboardInterrupt: fprintf(stderr, "%s: Cancelled (keyboard interrupt).\n", argv[0]); exit(1); - for i in range(len(text)): - text[i] = translator.translate(text[i], src=src, dest=dest); - for translation in text: + for line in text: + try: + translation = translator.translate(line, src=src, dest=dest); + except: + fprintf(stderr, "%s: %s ->%s\n\t%s\n", + argv[0], line, dest, "Error trying to translate."); if isatty: fprintf(stdout, "%s -> %s\n"