diff -r d3dddb80d1f5 -r 2b7b48758eaa yml2c --- a/yml2c Mon Sep 23 19:25:58 2019 +0200 +++ b/yml2c Fri Oct 11 21:38:48 2019 +0200 @@ -20,10 +20,7 @@ def w(msg): if isinstance(msg, BaseException): - try: - msg = str(msg) + "\n" - except: - msg = u(msg) + u"\n" + msg = str(msg) + "\n" if type(msg) is bytes: msg = codecs.encode(msg, sys.stderr.encoding) sys.stderr.write(msg) @@ -87,10 +84,10 @@ w("\n") sys.exit(1) except KeyError as msg: - w(u"not found: " + u(msg) + u"\n") + w("not found: " + u(msg) + "\n") sys.exit(4) except LookupError as msg: - w(u"not found: " + u(msg) + u"\n") + w("not found: " + u(msg) + "\n") sys.exit(4) except Exception as msg: w(msg)