aboutsummaryrefslogtreecommitdiff
path: root/scripts/rpki/resource_set.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/rpki/resource_set.py')
-rw-r--r--scripts/rpki/resource_set.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/rpki/resource_set.py b/scripts/rpki/resource_set.py
index 1d2b9c9c..57900d10 100644
--- a/scripts/rpki/resource_set.py
+++ b/scripts/rpki/resource_set.py
@@ -76,7 +76,7 @@ class resource_set(list):
self.sort()
if __debug__:
for i in range(0, len(self) - 1):
- assert self[i].max < self[i + 1].min, 'Resource overlap "%s"' % (s)
+ assert self[i].max < self[i+1].min, "Resource overlap: %s %s" % (self[i], self[i+1])
def __str__(self):
return ",".join(map(str, self))
@@ -120,7 +120,7 @@ class resource_set_ip(resource_set):
prefixlen = int(r.group(2))
mask = (1 << (self.addr_type.bits - prefixlen)) - 1
assert (min & mask) == 0, "Resource not in canonical form: %s" % (x)
- max = min | mask
+ max = self.addr_type(min | mask)
return self.range_type(min, max)
raise RuntimeError, 'Bad IP resource "%s"' % (x)