From 028f796add089ff6013253c4e22a330e8ee4a477 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Tue, 19 May 2009 20:41:37 +0000 Subject: Nasty little bug 50 revisions ago, masked by other issues subsequently fixed, hard to find because I did too good a job of quietly handling exceptions. Original bug was just missing argument to a method call. svn path=/rpkid/rpki/rpki_engine.py; revision=2440 --- rpkid/rpki/rpki_engine.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'rpkid/rpki/rpki_engine.py') diff --git a/rpkid/rpki/rpki_engine.py b/rpkid/rpki/rpki_engine.py index 6e0e96eb..4272c74b 100644 --- a/rpkid/rpki/rpki_engine.py +++ b/rpkid/rpki/rpki_engine.py @@ -897,13 +897,13 @@ class child_cert_obj(rpki.sql.sql_persistent): def revoke(child_cert): - def do_one_cert(iterator, cert): - cert.revoke(iterator) + def loop(iterator, x): + x.revoke(iterator, errback) def done(): callback(child_cert) - rpki.async.iterator([x for x in child.child_certs(ca_detail = ca_detail, ski = self.ski) if x is not child_cert], do_one_cert, done) + rpki.async.iterator([x for x in child.child_certs(ca_detail = ca_detail, ski = self.ski) if x is not child_cert], loop, done) ca_detail.issue( ca = ca, -- cgit v1.2.3