aboutsummaryrefslogtreecommitdiff
path: root/rpki/rpkid.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpki/rpkid.py')
-rw-r--r--rpki/rpkid.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/rpki/rpkid.py b/rpki/rpkid.py
index 478c46bd..4e376a68 100644
--- a/rpki/rpkid.py
+++ b/rpki/rpkid.py
@@ -284,12 +284,14 @@ class main(object):
if match is None:
raise rpki.exceptions.BadContactURL("Bad URL path received in up_down_handler(): %s" % path)
self_handle, child_handle = match.groups()
- child = rpki.left_right.child_elt.sql_fetch_where1(self,
- "self.self_handle = %s AND child.child_handle = %s AND child.self_id = self.self_id",
- (self_handle, child_handle),
- "self")
+ child = rpki.left_right.child_elt.sql_fetch_where1(
+ gctx = self,
+ where = "self.self_handle = %s AND child.child_handle = %s AND child.self_id = self.self_id",
+ args = (self_handle, child_handle),
+ also_from = "self")
if child is None:
- raise rpki.exceptions.ChildNotFound("Could not find child %s of self %s in up_down_handler()" % (child_handle, self_handle))
+ raise rpki.exceptions.ChildNotFound("Could not find child %s of self %s in up_down_handler()" % (
+ child_handle, self_handle))
child.serve_up_down(q_der, done)
except (rpki.async.ExitNow, SystemExit):
raise