diff --git a/cccli/cli.py b/cccli/cli.py index 68ca4f1aedb5bbb21b349005e220ac8a41f8ab61..6899160bb559be8324cf0f3ae71526fdd931fe4e 100644 --- a/cccli/cli.py +++ b/cccli/cli.py @@ -68,8 +68,9 @@ class Cli(object): ) rpcc.start(daemonize=True) self.rpc = ConnectionProxy(rpcc) - except Exception: - raise cliError("Connection failure!") + except Exception as e: + s = "Connection failure!" if not str(e) else "Connection failure: %s"%str(e) + raise cliError(s) self.printer.debug("Connected.") def _auth(self): @@ -77,8 +78,9 @@ class Cli(object): self.printer.debug("Authenticating...") try: self.rpc.authentify(self.settings["login"], self.settings["pass"]) - except Exception: - raise cliError("Autentification failed!") + except Exception as e: + s = "Authentication failure!" if not str(e) else "Authentication failure: %s"%str(e) + raise cliError(s) self.printer.debug("Authenticated.") def _parse(self):