fix: remove byte/string python3 incompatibility 3/head
authorFrank Uhlig <uhlig.frank@gmail.com>
Sat, 18 May 2019 20:34:24 +0000 (22:34 +0200)
committerFrank Uhlig <uhlig.frank@gmail.com>
Sat, 18 May 2019 20:34:29 +0000 (22:34 +0200)
sst.py

diff --git a/sst.py b/sst.py
index b2067e965cfa4863bf58e7a9f9a03cf647363a6b..aa91753a9cb67f0c56bf9973c4499469b8c0a589 100755 (executable)
--- a/sst.py
+++ b/sst.py
@@ -17,6 +17,7 @@ from __future__ import print_function, division
 
 import os, sys, math, curses, time, pickle, copy, gettext, getpass
 import getopt, socket, locale
+import codecs
 
 # This import only works on Unixes.  The intention is to enable
 # Ctrl-P, Ctrl-N, and friends in Cmd.
@@ -3522,7 +3523,7 @@ def prouts(proutsline):
 def cgetline():
     "Get a line of input."
     if game.options & OPTION_CURSES:
-        linein = curwnd.getstr() + "\n"
+        linein = codecs.decode(curwnd.getstr()) + "\n"
         curwnd.refresh()
     else:
         if replayfp and not replayfp.closed: