aboutsummaryrefslogtreecommitdiff
path: root/rpkid
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2009-07-08 01:38:14 +0000
committerRob Austein <sra@hactrn.net>2009-07-08 01:38:14 +0000
commit6e1b1ace976500a044457e6eac7e9ac6a3f229d7 (patch)
treef3f0c173238cd0d278f9a75b03d2635025841ec3 /rpkid
parent4dcae84520ae18a471aaf4faebe3b8920ec4e103 (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.py3
-rw-r--r--rpkid/rpki/publication.py3
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)