aboutsummaryrefslogtreecommitdiff
path: root/rpki/publication_control.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpki/publication_control.py')
-rw-r--r--rpki/publication_control.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/rpki/publication_control.py b/rpki/publication_control.py
index 101592fe..19c7f010 100644
--- a/rpki/publication_control.py
+++ b/rpki/publication_control.py
@@ -83,6 +83,14 @@ class client_elt(rpki.xml_utils.data_elt, rpki.sql.sql_persistent, publication_c
bpki_glue = None
last_cms_timestamp = None
+ def __repr__(self):
+ return rpki.log.log_repr(self, self.client_handle, self.base_uri)
+
+ @property
+ @rpki.sql.cache_reference
+ def objects(self):
+ return rpki.pubd.object_obj.sql_fetch_where(self.gctx, "client_id = %s", (self.client_id,))
+
def serve_post_save_hook(self, q_pdu, r_pdu, cb, eb):
"""
Extra server actions for client_elt.