diff options
Diffstat (limited to 'rpkid/testpoke.py')
-rw-r--r-- | rpkid/testpoke.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/rpkid/testpoke.py b/rpkid/testpoke.py index f28dc9b2..f07135a6 100644 --- a/rpkid/testpoke.py +++ b/rpkid/testpoke.py @@ -103,18 +103,22 @@ def query_up_down(q_pdu): try: r_msg.payload.check_response() except Exception, edata: - if debug: - raise - print "Failed:", edata + fail(edata) rpki.async.exit_event_loop() + def fail(e): + if debug: + raise e + print "Failed:", e + rpki.https.client( server_ta = [https_ta] + https_ca_certs, client_key = https_key, client_cert = https_certs, msg = q_cms, url = yaml_data["posturl"], - callback = done) + callback = done, + errback = fail) def do_list(): query_up_down(rpki.up_down.list_pdu()) |