adonthell-commits
[Top][All Lists]
Advanced

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

[adonthell-wastesedge-commits] master 8267c01 08/21: FIXED compatibility


From: Kai Sterker
Subject: [adonthell-wastesedge-commits] master 8267c01 08/21: FIXED compatibility with Python 2.3
Date: Mon, 25 Jul 2016 18:16:38 +0000 (UTC)

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

    FIXED compatibility with Python 2.3
---
 scripts/modules/option_screen.py |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/scripts/modules/option_screen.py b/scripts/modules/option_screen.py
index c96e3d1..6a26114 100644
--- a/scripts/modules/option_screen.py
+++ b/scripts/modules/option_screen.py
@@ -16,11 +16,18 @@ import adonthell
 import codecs
 
 # -- properly encode unicode strings across python versions
-def u(x): return codecs.unicode_escape_decode(x)[0]
+def u(x): return codecs.utf_8_encode(codecs.unicode_escape_decode(x)[0])[0]
 
 # -- pygettext support
 def _(message): return adonthell.nls_translate (message)
 
+if not "reversed" in dir(__builtins__):
+    def reversed(list):
+        result = []
+        for x in list:
+            result.insert(0, x)
+        return result
+
 # -- GUI for changing the most important game settings
 class option_screen (adonthell.win_container):
     



reply via email to

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