aboutsummaryrefslogtreecommitdiff
path: root/scripts/rpki/resource_set.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2007-07-17 18:40:54 +0000
committerRob Austein <sra@hactrn.net>2007-07-17 18:40:54 +0000
commit06e2d96defa560d53ad47122296141ed7b607733 (patch)
treeda2dc2f898ac812623cee845f238821daf7d5cb9 /scripts/rpki/resource_set.py
parentf217fcf0cdaf2b1a14b4cdd0be068cc58334c3db (diff)
Checkpoint
svn path=/docs/left-right-xml; revision=767
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)