diff options
author | Rob Austein <sra@hactrn.net> | 2009-08-24 22:22:53 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2009-08-24 22:22:53 +0000 |
commit | a8dd6bf92a0aaa09d670620ab33c237d8e4ba246 (patch) | |
tree | 706e33b603b1652de470b0fd32c3362fd1544e0a /rpkid/rpki/xml_utils.py | |
parent | e8cba770cf372b36c503763ff6effbd78c2e6853 (diff) |
Better exception text for DuplicateObject
svn path=/rpkid/rpki/xml_utils.py; revision=2704
Diffstat (limited to 'rpkid/rpki/xml_utils.py')
-rw-r--r-- | rpkid/rpki/xml_utils.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/rpkid/rpki/xml_utils.py b/rpkid/rpki/xml_utils.py index fcf595ef..86459bac 100644 --- a/rpkid/rpki/xml_utils.py +++ b/rpkid/rpki/xml_utils.py @@ -303,8 +303,10 @@ class data_elt(base_elt): r_msg.append(r_pdu) cb() - if self.serve_fetch_one_maybe() is not None: - raise rpki.exceptions.DuplicateObject + oops = self.serve_fetch_one_maybe() + if oops is not None: + raise rpki.exceptions.DuplicateObject, "Object already exists: %r[%r] %r[%r]" % (self, getattr(self, self.element_name + "_handle"), + oops, getattr(oops, oops.element_name + "_handle")) self.serve_pre_save_hook(self, r_pdu, one, eb) |