diff options
author | Rob Austein <sra@hactrn.net> | 2009-07-08 01:38:14 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2009-07-08 01:38:14 +0000 |
commit | 6e1b1ace976500a044457e6eac7e9ac6a3f229d7 (patch) | |
tree | f3f0c173238cd0d278f9a75b03d2635025841ec3 /rpkid | |
parent | 4dcae84520ae18a471aaf4faebe3b8920ec4e103 (diff) |
Suppress backtrace on NotFound exceptions. This probably needs to be
a more general mechanism.
svn path=/rpkid/rpki/left_right.py; revision=2595
Diffstat (limited to 'rpkid')
-rw-r--r-- | rpkid/rpki/left_right.py | 3 | ||||
-rw-r--r-- | rpkid/rpki/publication.py | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/rpkid/rpki/left_right.py b/rpkid/rpki/left_right.py index 47454b1c..28eba002 100644 --- a/rpkid/rpki/left_right.py +++ b/rpkid/rpki/left_right.py @@ -897,7 +897,8 @@ class msg(rpki.xml_utils.msg, left_right_namespace): def loop(iterator, q_pdu): def fail(e): - rpki.log.traceback() + if not isinstance(e, rpki.exceptions.NotFound): + rpki.log.traceback() r_msg.append(report_error_elt.from_exception(e, self_handle = q_pdu.self_handle, tag = q_pdu.tag)) cb(r_msg) diff --git a/rpkid/rpki/publication.py b/rpkid/rpki/publication.py index 64094cdd..a8790e1e 100644 --- a/rpkid/rpki/publication.py +++ b/rpkid/rpki/publication.py @@ -322,7 +322,8 @@ class msg(rpki.xml_utils.msg, publication_namespace): def loop(iterator, q_pdu): def fail(e): - rpki.log.traceback() + if not isinstance(e, rpki.exceptions.NotFound): + rpki.log.traceback() r_msg.append(report_error_elt.from_exception(e, q_pdu.tag)) cb(r_msg) |