From 785b1fbc5724fe3853ef1b4e6bfbdb6b70f056c7 Mon Sep 17 00:00:00 2001 From: Philip Trauner Date: Thu, 7 Apr 2016 11:50:07 +0200 Subject: [PATCH] Exit if config doesn't exist --- Wallaby/Wallaby.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Wallaby/Wallaby.py b/Wallaby/Wallaby.py index 8b53c8e..541774a 100644 --- a/Wallaby/Wallaby.py +++ b/Wallaby/Wallaby.py @@ -92,7 +92,7 @@ class WallabyClient: self.sock = ESock(socket.create_connection(host_port_pair), debug=debug) self.connected = True self.debug = debug - self.sync = SyncClient(self.sock, sys.argv[1], "w_sync", debug=True) + self.sync = SyncClient(self.sock, PATH, "w_sync", debug=True) self.routes = {"wallaby_control" : WallabyControl(), "w_sync" : self.sync, "get_info" : GetInfo()} @@ -114,6 +114,7 @@ class WallabyClient: self.sock.close() + CONFIG_PATH = "wallaby.cfg" config = Config.Config() @@ -124,6 +125,8 @@ try: config = config.read_from_file(CONFIG_PATH) except FileNotFoundError: config.write_to_file(CONFIG_PATH) + Logging.info("Config file created. Please modify to reflect your setup.") + exit(1) config = config.read_from_file(CONFIG_PATH) wallaby_client = WallabyClient(config.server_address, debug=config.debug)