aboutsummaryrefslogtreecommitdiff
path: root/rpki/rpkid_tasks.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2015-11-11 21:02:47 +0000
committerRob Austein <sra@hactrn.net>2015-11-11 21:02:47 +0000
commit09b20bf0236e78bf7dd0e61d674b3c56454c82b3 (patch)
treef8c084957084c2e8b88bc7a1209fc8baf3e93add /rpki/rpkid_tasks.py
parentfd2df507f1216cb3f00bf205d9eea1cf97566475 (diff)
Clean up yet another screwball constructor. Other minor cleanup.
svn path=/branches/tk705/; revision=6168
Diffstat (limited to 'rpki/rpkid_tasks.py')
-rw-r--r--rpki/rpkid_tasks.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/rpki/rpkid_tasks.py b/rpki/rpkid_tasks.py
index c50fc0ed..6e63bf47 100644
--- a/rpki/rpkid_tasks.py
+++ b/rpki/rpkid_tasks.py
@@ -191,7 +191,7 @@ class PollParentTask(AbstractTask):
parent = parent,
parent_resource_class = class_name,
sia_uri = parent.construct_sia_uri(rc))
- ca_detail = rpki.rpkidb.models.CADetail.create(ca)
+ ca_detail = ca.create_detail()
r_msg = yield parent.up_down_issue_query(rpkid = self.rpkid, ca = ca, ca_detail = ca_detail)
elt = r_msg.find(rpki.up_down.tag_class).find(rpki.up_down.tag_certificate)
uri = elt.get("cert_url")
@@ -243,7 +243,7 @@ class PollParentTask(AbstractTask):
"maybe parent certificate went away?",
ca_detail.public_key.gSKI(), class_name, parent.tenant.tenant_handle, parent.parent_handle)
publisher = rpki.rpkid.publication_queue(rpkid = self.rpkid)
- ca_detail.destroy(ca = ca_detail.ca, publisher = publisher)
+ ca_detail.destroy(publisher = publisher)
yield publisher.call_pubd()
continue
@@ -622,7 +622,7 @@ class RegenerateCRLsAndManifestsTask(AbstractTask):
for ca_detail in ca_details.filter(next_crl_manifest_update__lt = now,
state = "revoked"):
- ca_detail.destroy(ca = ca, publisher = publisher)
+ ca_detail.destroy(publisher = publisher)
for ca_detail in ca_details.filter(state__in = ("active", "deprecated"),
next_crl_manifest_update__lt = now + max(