From e767af39c79bc4904d8bed963faf357d0d8a8b6c Mon Sep 17 00:00:00 2001
From: Christian Heller <c.heller@plomlompom.de>
Date: Tue, 17 Feb 2015 04:02:19 +0100
Subject: [PATCH] Server/py: Minor text improvements. Handle no-records-file
 case.

---
 plomrogue-server.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/plomrogue-server.py b/plomrogue-server.py
index 2070430..a1717a7 100755
--- a/plomrogue-server.py
+++ b/plomrogue-server.py
@@ -66,7 +66,6 @@ try:
     parser.add_argument('-s', nargs='?', type=int, dest='replay', const=1,
                         action='store')
     opts, unknown = parser.parse_known_args()
-    print(opts)
     setup_server_io(io_db)
     # print("DUMMY: Run game.")
     path_recordfile = "recordfile"
@@ -78,6 +77,8 @@ try:
             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.")
     elif os.access(path_savefile, os.F_OK):
         print(open(path_savefile, "r").read())
     else:
@@ -86,8 +87,7 @@ try:
 except SystemExit:
     pass
 except HandledException as exception:
-    print("Error:")
-    print(exception.args[0])
+    print("ABORTING: " + exception.args[0])
 except:
     print("SOMETHING WENT WRONG IN UNEXPECTED WAYS")
     raise
-- 
2.30.2