Fixed a potential encoding issue when printing exception messages.
This commit is contained in:
parent
2df9a31b60
commit
aeb55c5a3e
|
@ -21,6 +21,13 @@
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
#Small fix for Python 3
|
||||||
|
try:
|
||||||
|
unicode
|
||||||
|
except NameError:
|
||||||
|
def unicode(string):
|
||||||
|
return str(string)
|
||||||
|
|
||||||
import localization
|
import localization
|
||||||
localization.init()
|
localization.init()
|
||||||
|
|
||||||
|
@ -160,7 +167,7 @@ def main():
|
||||||
localization.enable()
|
localization.enable()
|
||||||
|
|
||||||
print(sys.argv[0], "\b:", end=" ")
|
print(sys.argv[0], "\b:", end=" ")
|
||||||
print(msg)
|
print(unicode(msg))
|
||||||
print(_("Try `{0} --help' for more information.").format(sys.argv[0]))
|
print(_("Try `{0} --help' for more information.").format(sys.argv[0]))
|
||||||
sys.exit(2)
|
sys.exit(2)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue