diff options
author | Rob Austein <sra@hactrn.net> | 2007-09-14 00:17:26 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2007-09-14 00:17:26 +0000 |
commit | b953478844243d06a48bdaff5edf6158ec2b4015 (patch) | |
tree | 4df802024875d14197e84911635aa9bdf0edf2e5 /scripts/rpki/sql.py | |
parent | 768e027933343e8ed5180589d2e240919fd91df5 (diff) |
Implement many-to-many links for child object, ouch
svn path=/scripts/rpki/left_right.py; revision=953
Diffstat (limited to 'scripts/rpki/sql.py')
-rw-r--r-- | scripts/rpki/sql.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/rpki/sql.py b/scripts/rpki/sql.py index 02593930..ad44b9e8 100644 --- a/scripts/rpki/sql.py +++ b/scripts/rpki/sql.py @@ -205,6 +205,10 @@ class ca_detail_obj(sql_persistant): sql_delete_cmd = """DELETE FROM ca_detail WHERE ca_detail_id = %(ca_detail_id)s""" + + def __init__(self): + self.certs = [] + def sql_decode(self, sql_parent, ca_detail_id, priv_key_handle, pub_key, latest_ca_cert_over_pubkey, manifest_ee_priv_key_handle, manifest_ee_pub_key, latest_manifest_ee_cert, latest_manifest, latest_crl, ca_id): assert isinstance(sql_parent, ca_obj) @@ -248,6 +252,9 @@ class ca_obj(sql_persistant): sql_children = (("ca_details", ca_detail_obj),) + def __init__(self): + self.children = [] + def sql_decode(self, sql_parent, ca_id, last_crl_sn, next_crl_update, last_issued_sn, last_manifest_sn, next_manifest_update, sia_uri, parent_id): assert isinstance(sql_parent, rpki.left_right.parent_elt) self.parent_obj = sql_parent |