X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=roguelike-server;h=414f765a29f356ce35dada5916be0ce2ecebcd73;hb=refs%2Fheads%2F7drl2016;hp=ab6727dc7615ac3b4414b00a13de7b070551829c;hpb=99689332529192f9a19875bf8c76e49100c3b619;p=plomrogue diff --git a/roguelike-server b/roguelike-server index ab6727d..414f765 100755 --- a/roguelike-server +++ b/roguelike-server @@ -64,11 +64,16 @@ try: if opts.savefile: io_db["path_save"] = opts.savefile io_db["path_record"] = "record_" + opts.savefile + import os + if opts.new: + if os.access(io_db["path_record"], os.F_OK): + os.remove(io_db["path_record"]) + if os.access(io_db["path_save"], os.F_OK): + os.remove(io_db["path_save"]) from server.io import setup_server_io setup_server_io() if opts.verbose: io_db["verbose"] = True - import os from server.config.world_data import world_db from server.io import read_command, try_worldstate_update, obey if None != opts.replay: @@ -76,7 +81,8 @@ try: else: play_game() except SystemExit as exit: - print("ABORTING: " + str(exit.args[0])) + if len(exit.args) < 2 and exit.args[0] != 0: + print("ABORTING: " + str(exit.args[0])) except: print("SOMETHING WENT WRONG IN UNEXPECTED WAYS") raise