projects
/
super-star-trek.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix bug in capture.
[super-star-trek.git]
/
sst.py
diff --git
a/sst.py
b/sst.py
index 58857746e4b63c47474ffea7e956da28c6ba246c..cef7b8f13b4a9e2c2e3f63dd71f2806ee125c2fa 100755
(executable)
--- a/
sst.py
+++ b/
sst.py
@@
-21,6
+21,13
@@
try:
except ImportError:
pass
except ImportError:
pass
+# Prevent lossage under Python 3
+try:
+ my_input = raw_input
+except NameError:
+ my_input = input
+
+
version = "2.1"
docpath = (".", "doc/", "/usr/share/doc/sst/")
version = "2.1"
docpath = (".", "doc/", "/usr/share/doc/sst/")
@@
-2141,7
+2148,7
@@
def capture():
return
# big surprise, he refuses to surrender */
return
# big surprise, he refuses to surrender */
-
prout(_("Fat chance, captain!"))
+ prout(_("Fat chance, captain!"))
# Code from events.c begins here.
# Code from events.c begins here.
@@
-3404,7
+3411,7
@@
def pause_game():
sys.stdout.write('\n')
proutn(prompt)
if not replayfp:
sys.stdout.write('\n')
proutn(prompt)
if not replayfp:
- input()
+
my_
input()
sys.stdout.write('\n' * rows)
linecount = 0
sys.stdout.write('\n' * rows)
linecount = 0
@@
-3476,7
+3483,11
@@
def cgetline():
elif linein[0] != "#":
break
else:
elif linein[0] != "#":
break
else:
- linein = eval(input()) + "\n"
+ try:
+ linein = my_input() + "\n"
+ except EOFError:
+ prout("")
+ sys.exit(0)
if logfp:
logfp.write(linein)
return linein
if logfp:
logfp.write(linein)
return linein