diff options
author | Rob Austein <sra@hactrn.net> | 2007-09-21 22:19:28 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2007-09-21 22:19:28 +0000 |
commit | 31b64fd8bfffd3a20599296b34e4ee1b28e880cb (patch) | |
tree | 42f924aac761391b5f201cfce04924a3b1e225a1 /scripts/rpki/up_down.py | |
parent | d522b7c64afbed42427c8ca0f1fedb33baf854a1 (diff) |
Checkpoint
svn path=/scripts/rpki/up_down.py; revision=1006
Diffstat (limited to 'scripts/rpki/up_down.py')
-rw-r--r-- | scripts/rpki/up_down.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/rpki/up_down.py b/scripts/rpki/up_down.py index ebff70d0..410ea1c7 100644 --- a/scripts/rpki/up_down.py +++ b/scripts/rpki/up_down.py @@ -45,6 +45,9 @@ class base_elt(object): if value is not None: lxml.etree.SubElement(elt, "{%s}%s" % (xmlns, name), nsmap=nsmap).text = base64.b64encode(value) + def serve_dispatch(db, cur, self, r_msg, child): + raise NotImplementedError + class multi_uri(list): """Container for a set of URIs.""" @@ -276,6 +279,11 @@ class message_pdu(base_elt): def __str__(self): lxml.etree.tostring(self.toXML(), pretty_print=True, encoding="UTF-8") + def serve_top_level(self, db, cur, child): + r_msg = self.__class__() + self.payload.serve_dispatch(db, cur, self, r_msg, child) + return r_msg + class sax_handler(rpki.sax_utils.handler): """SAX handler for Up-Down protocol.""" |