aboutsummaryrefslogtreecommitdiff
path: root/rtr-origin/updater.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2009-03-31 19:45:27 +0000
committerRob Austein <sra@hactrn.net>2009-03-31 19:45:27 +0000
commit721b137e1fd00aabb5b294a0ec07ecc74893fe20 (patch)
tree3d274ad008a9643759a6d4902c3a3e6e0e12e43a /rtr-origin/updater.py
parent647e07cbeb82a84e08f2342b6ebad67bf27c4a07 (diff)
Checkpoint
svn path=/rtr-origin/updater.py; revision=2291
Diffstat (limited to 'rtr-origin/updater.py')
-rwxr-xr-xrtr-origin/updater.py30
1 files changed, 14 insertions, 16 deletions
diff --git a/rtr-origin/updater.py b/rtr-origin/updater.py
index 567925d7..90d497fe 100755
--- a/rtr-origin/updater.py
+++ b/rtr-origin/updater.py
@@ -63,7 +63,7 @@ class prefix(object):
def __str__(self):
plm = "%s/%s-%s" % (self.prefix, self.prefixlen, self.max_prefixlen)
- return "%8s %-32s %s" % (self.asn, plm, ":".join(("%02X" % ord(i) for i in p.to_pdu())))
+ return "%8s %-32s %s" % (self.asn, plm, ":".join(("%02X" % ord(b) for b in self.to_pdu())))
def pprint(self):
print "# Class: ", self.__class__.__name__
@@ -196,18 +196,16 @@ class prefix_set(list):
f.close()
return self
-prefixes = prefix_set.from_rcynic("../rcynic/rcynic-data/authenticated")
-
-for p in prefixes:
- print p
-
-prefixes.to_file("fnord")
-
-fnord = prefix_set.from_file("fnord")
-
-for p in fnord:
- print p
-
-os.unlink("fnord")
-
-print prefixes == fnord
+def test():
+ prefixes = prefix_set.from_rcynic("../rcynic/rcynic-data/authenticated")
+ for p in prefixes:
+ print p
+ prefixes.to_file("fnord")
+ fnord = prefix_set.from_file("fnord")
+ for p in fnord:
+ print p
+ os.unlink("fnord")
+ print prefixes == fnord
+
+if __name__ == "__main__":
+ test()