summaryrefslogtreecommitdiff
path: root/src/leap/bonafide/bonafide_cli2
diff options
context:
space:
mode:
Diffstat (limited to 'src/leap/bonafide/bonafide_cli2')
-rwxr-xr-xsrc/leap/bonafide/bonafide_cli210
1 files changed, 9 insertions, 1 deletions
diff --git a/src/leap/bonafide/bonafide_cli2 b/src/leap/bonafide/bonafide_cli2
index 18506d9..bf05a99 100755
--- a/src/leap/bonafide/bonafide_cli2
+++ b/src/leap/bonafide/bonafide_cli2
@@ -47,6 +47,11 @@ parser.add_argument("--username", dest="username",
help="user to operate with")
parser.add_argument("--shutdown", dest="do_shutdown", action="store_true",
help="shutdown the bonafide service.")
+
+# XXX DEBUG --------------------------------------------------------
+parser.add_argument("--debug", dest="do_debug", action="store_true",
+ help="debug command, can be anything")
+# ------------------------------------------------------------------
ns = parser.parse_args()
@@ -97,11 +102,14 @@ def send_command():
passwd = getpass.getpass()
data = ("logout", ns.username, passwd)
+ elif ns.do_debug:
+ data = ("get_soledad",)
+
s = get_zmq_connection()
try:
d = s.sendMsg(*data)
except zmq.error.Again:
- print Fore.RED + "[ERROR] Server is down :(" + Fore.RESET
+ print Fore.RED + "[ERROR] Server is down" + Fore.RESET
d.addCallback(cb)
d.addCallback(lambda x: reactor.stop())