From: Eric S. Raymond Date: Mon, 20 Feb 2012 17:43:51 +0000 (-0500) Subject: Suppress questions after quit on replay (for regression testing. X-Git-Tag: 2.2~104 X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=commitdiff_plain;h=8f01faa84618ec11f5b05f4eaa7e3e9e1f15e7bb Suppress questions after quit on replay (for regression testing. --- diff --git a/sst.py b/sst.py index c42171e..8e3db85 100755 --- a/sst.py +++ b/sst.py @@ -6318,6 +6318,7 @@ if __name__ == '__main__': game.options |= OPTION_TTY seed = int(time.time()) (options, arguments) = getopt.getopt(sys.argv[1:], "r:s:txV") + replay = False for (switch, val) in options: if switch == '-r': try: @@ -6332,6 +6333,7 @@ if __name__ == '__main__': sys.stderr.write("sst2k: seed set to %s\n" % seed) line = replayfp.readline().strip() arguments += line.split()[2:] + replay = True except ValueError: sys.stderr.write("sst: replay file %s is ill-formed\n"% val) raise SystemExit(1) @@ -6380,6 +6382,8 @@ if __name__ == '__main__': game.alldone = False else: makemoves() + if replay: + break skip(1) stars() skip(1)