X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=blobdiff_plain;f=sst;h=db52bfe47159bd9113cec34c94e549e1119ddf3a;hp=21935f4ebee7b9c7faa103c9150c208222fe3303;hb=85ab264355ced9460243fb3345a02a4759474509;hpb=4645bc15ad6aa7a636f7a31babcdd7d7b9635553 diff --git a/sst b/sst index 21935f4..db52bfe 100755 --- a/sst +++ b/sst @@ -6802,12 +6802,17 @@ if __name__ == '__main__': raise SystemExit(1) # pylint: disable=raise-missing-from try: - line = replayfp.readline().strip() - (leader, __, seed) = line.split() - # pylint: disable=eval-used - seed = eval(seed) - line = replayfp.readline().strip() - arguments += line.split()[2:] + while True: + line = replayfp.readline().strip() + print(line) + if line == "#": + break + if line.startswith("# seed"): + (__, __, seed) = line.split() + # pylint: disable=eval-used + seed = eval(seed) + elif line.startswith("# arguments"): + arguments += line.split()[2:] except ValueError: # pragma: no cover sys.stderr.write("sst: replay file %s is ill-formed\n"% val) raise SystemExit(1)