aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/https.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpkid/rpki/https.py')
-rw-r--r--rpkid/rpki/https.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/rpkid/rpki/https.py b/rpkid/rpki/https.py
index c3ec7e36..14da7d0e 100644
--- a/rpkid/rpki/https.py
+++ b/rpkid/rpki/https.py
@@ -815,17 +815,23 @@ class caller(object):
def __call__(self, cb, eb, *pdus):
def done(cms):
- msg, xml = self.proto.cms_msg.unwrap(cms, (self.server_ta, self.server_cert), pretty_print = True)
+ result = self.proto.cms_msg.unwrap(cms, (self.server_ta, self.server_cert), pretty_print = self.debug)
if self.debug:
+ msg, xml = result
print "<!-- Reply -->"
print xml
+ else:
+ msg = result
cb(msg)
msg = self.proto.msg.query(*pdus)
- cms, xml = self.proto.cms_msg.wrap(msg, self.client_key, self.client_cert, pretty_print = True)
+ result = self.proto.cms_msg.wrap(msg, self.client_key, self.client_cert, pretty_print = self.debug)
if self.debug:
+ cms, xml = result
print "<!-- Query -->"
print xml
+ else:
+ cms = result
client(
client_key = self.client_key,