aboutsummaryrefslogtreecommitdiff
path: root/scripts/iana-to-csv.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2012-05-05 06:08:16 +0000
committerRob Austein <sra@hactrn.net>2012-05-05 06:08:16 +0000
commitc151cd5c3405b73279809b9107651d5bfbc21338 (patch)
treedee8a162de600127fd0ca748abe3d3a72345100b /scripts/iana-to-csv.py
parent93da6a888c1a1f27c6cf7bd23adcd58199644a63 (diff)
Use lowercase handle names for RIRs, for consistancy with older code.
svn path=/branches/tk33/; revision=4469
Diffstat (limited to 'scripts/iana-to-csv.py')
-rw-r--r--scripts/iana-to-csv.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/iana-to-csv.py b/scripts/iana-to-csv.py
index a9aee0b9..ee8c53d1 100644
--- a/scripts/iana-to-csv.py
+++ b/scripts/iana-to-csv.py
@@ -37,10 +37,10 @@ tag_prefix = ns("prefix")
tag_status = ns("status")
handles = {}
-rirs = { "LEGACY" : resource_bag() }
+rirs = { "legacy" : resource_bag() }
for rir in ("AfriNIC", "APNIC", "ARIN", "LACNIC", "RIPE NCC"):
- handle = rir.split()[0].upper()
+ handle = rir.split()[0].lower()
handles[rir] = handles["Assigned by %s" % rir] = handles["Administered by %s" % rir] = handle
rirs[handle] = resource_bag()
@@ -58,7 +58,7 @@ for record in iterate_xml("ipv4-address-space.xml", tag_record):
prefix, prefixlen = [int(i) for i in record.findtext(tag_prefix).split("/")]
if prefixlen != 8:
raise ValueError("%s violated /8 assumption" % record.findtext(tag_prefix))
- rirs[handles.get(designation, "LEGACY")] |= resource_bag.from_str("%d.0.0.0/8" % prefix)
+ rirs[handles.get(designation, "legacy")] |= resource_bag.from_str("%d.0.0.0/8" % prefix)
for record in iterate_xml("ipv6-unicast-address-assignments.xml", tag_record):
description = record.findtext(tag_description)
@@ -71,7 +71,7 @@ assert all(r in rirs for r, p in erx)
erx_overrides = resource_bag.from_str(",".join(p for r, p in erx), allow_overlap = True)
for rir in rirs:
- if rir != "LEGACY":
+ if rir != "legacy":
rirs[rir] -= erx_overrides
rirs[rir] |= resource_bag.from_str(",".join(p for r, p in erx if r == rir), allow_overlap = True)