X-Git-Url: https://plomlompom.com/repos/berlin_corona.txt?a=blobdiff_plain;ds=sidebyside;f=plomrogue-server.py;h=5018304e6a0af417d5e0d450162bb918a16ad498;hb=f5921eed55eec785cab0dd1413b47f31ffe797d7;hp=34009382f77b3eac39ec03eb147288691b553510;hpb=fdaa068476e6069d8aa3974a73337f055a41e385;p=plomrogue diff --git a/plomrogue-server.py b/plomrogue-server.py index 3400938..5018304 100755 --- a/plomrogue-server.py +++ b/plomrogue-server.py @@ -120,15 +120,22 @@ def make_turn_tester(turn_to_compare, world_db): return turn_tester -io_db = {} -world_db = {} -try: + +def parse_command_line_arguments(): + """Return settings values read from command line arguments.""" parser = argparse.ArgumentParser() parser.add_argument('-s', nargs='?', type=int, dest='replay', const=1, action='store') + opts, unknown = parser.parse_known_args() + return opts + + +io_db = {} +world_db = {} +try: + opts = parse_command_line_arguments() setup_server_io(io_db) # print("DUMMY: Run game.") - opts, unknown = parser.parse_known_args() if None != opts.replay: if opts.replay < 1: opts.replay = 1 @@ -139,6 +146,7 @@ try: world_db["turn"] = 0 break_tester = make_turn_tester(opts.replay, world_db) obey_lines_in_file(io_db["path_record"], "record ", break_tester) + # what to do next? else: if os.access(io_db["path_save"], os.F_OK): obey_lines_in_file(io_db["path_save"], "save")