adonthell-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[adonthell-wastesedge-commits] master f53ca9a 09/21: FIXED conversion to


From: Kai Sterker
Subject: [adonthell-wastesedge-commits] master f53ca9a 09/21: FIXED conversion to unicode string (again)
Date: Mon, 25 Jul 2016 18:16:38 +0000 (UTC)

branch: master
commit f53ca9af5e2b8c1e6ca406435bde717495296fdf
Author: Kai Sterker <address@hidden>
Commit: Kai Sterker <address@hidden>

    FIXED conversion to unicode string (again)
---
 scripts/modules/option_screen.py |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/scripts/modules/option_screen.py b/scripts/modules/option_screen.py
index 6a26114..0e27168 100644
--- a/scripts/modules/option_screen.py
+++ b/scripts/modules/option_screen.py
@@ -16,7 +16,11 @@ import adonthell
 import codecs
 
 # -- properly encode unicode strings across python versions
-def u(x): return codecs.utf_8_encode(codecs.unicode_escape_decode(x)[0])[0]
+def u(x): 
+    result = codecs.unicode_escape_decode(x)[0]
+    if not isinstance(result, str):
+       result = codecs.utf_8_encode(result)[0]
+    return result
 
 # -- pygettext support
 def _(message): return adonthell.nls_translate (message)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]