diff options
Diffstat (limited to 'scripts/rpki')
-rw-r--r-- | scripts/rpki/left_right.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/rpki/left_right.py b/scripts/rpki/left_right.py index 10beb452..38e44b5c 100644 --- a/scripts/rpki/left_right.py +++ b/scripts/rpki/left_right.py @@ -69,6 +69,14 @@ class data_elt(base_elt, rpki.sql.sql_persistant): """Return BSC object to which this object links.""" return bsc_elt.sql_fetch(gctx, self.bsc_id) + @classmethod + def make_pdu(cls, **kargs): + """Generic left-right PDU constructor.""" + self = cls() + for k,v in kargs.items(): + setattr(self, k, v) + return self + def make_reply(self, r_pdu = None): """Construct a reply PDU.""" if r_pdu is None: |