aboutsummaryrefslogtreecommitdiff
path: root/rpki/POW
diff options
context:
space:
mode:
Diffstat (limited to 'rpki/POW')
-rw-r--r--rpki/POW/__init__.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/rpki/POW/__init__.py b/rpki/POW/__init__.py
index 14db54f8..fdb2143b 100644
--- a/rpki/POW/__init__.py
+++ b/rpki/POW/__init__.py
@@ -75,9 +75,9 @@ class StatusCodeDB(object):
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)
- status -= convert
+ for s in [s for s in status if isinstance(s, (int, str)) and s in self._map]:
+ status.remove(s)
+ status.add(self._map[s])
validation_status = StatusCodeDB(