From: Christian Heller Date: Thu, 19 Feb 2015 11:11:54 +0000 (+0100) Subject: Server/py: Replace HandledException with SystemExit (erlehmann advice). X-Git-Tag: tce~519 X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/te"st.html?a=commitdiff_plain;h=833a1fa083b563f0ac774b68780e7419fda65238;p=plomrogue Server/py: Replace HandledException with SystemExit (erlehmann advice). --- diff --git a/plomrogue-server.py b/plomrogue-server.py index 6760c02..0b3ce1f 100755 --- a/plomrogue-server.py +++ b/plomrogue-server.py @@ -4,12 +4,6 @@ import os import time -class HandledException(Exception): - """Feature-less Exception child. Use for expected operational errors.""" - - pass - - def setup_server_io(io_db): """Fill IO files DB with proper file( path)s. Write process IO test string. @@ -52,7 +46,7 @@ def detect_atomic_leftover(path): "aborted previous attempt to write '" + path + "'. Aborting until " \ "the matter is resolved by removing it from its current path." if os.access(path_tmp, os.F_OK): - raise HandledException(msg) + raise SystemExit(msg) def obey(msg): @@ -114,18 +108,16 @@ try: if opts.replay < 1: opts.replay = 1 print("Replay mode. Auto-replaying up to turn " + str(opts.replay) + - " (if so late a turn is to be found).") - if not os.access(path_savefile, os.F_OK): - raise HandledException("No record file found to replay.") + " (if so late a turn is to be found).") + if not os.access(path_recordfile, os.F_OK): + raise SystemExit("No record file found to replay.") elif os.access(path_savefile, os.F_OK): print(open(path_savefile, "r").read()) else: msg = "MAKE_WORLD " + str(int(time.time())) obey(msg) -except SystemExit: - pass -except HandledException as exception: - print("ABORTING: " + exception.args[0]) +except SystemExit as exit: + print("ABORTING: " + exit.args[0]) except: print("SOMETHING WENT WRONG IN UNEXPECTED WAYS") raise