aboutsummaryrefslogtreecommitdiff
path: root/rpki
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2015-11-23 06:27:33 +0000
committerRob Austein <sra@hactrn.net>2015-11-23 06:27:33 +0000
commit4035533a429100b6c92c8b7bb482d340db3f8343 (patch)
treea30fd59924d13959bf99db3253e43697b1eaf5bf /rpki
parent67857a480d509d3e5a04e47b7d6947fc21f3d4e5 (diff)
first pass on XML output. Incomplete, but enough to get a useful
summary from rcynic-text. svn path=/branches/tk705/; revision=6187
Diffstat (limited to 'rpki')
-rw-r--r--rpki/POW/__init__.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/rpki/POW/__init__.py b/rpki/POW/__init__.py
index 76570333..14db54f8 100644
--- a/rpki/POW/__init__.py
+++ b/rpki/POW/__init__.py
@@ -71,6 +71,9 @@ class StatusCodeDB(object):
setattr(self, k, v)
self._map.update((s.code, s) for s in self._map.values() if s.code is not None)
+ def all(self):
+ return set(self._map.itervalues())
+
def normalize(self, status):
convert = set(s for s in status if isinstance(s, (int, str)))
status |= set(self._map[s] for s in convert)