aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/gui/app/glue.py
diff options
context:
space:
mode:
authorMichael Elkins <melkins@tislabs.com>2012-02-07 04:55:26 +0000
committerMichael Elkins <melkins@tislabs.com>2012-02-07 04:55:26 +0000
commit8bd2d03e342d47a7ddad56188f0fd983148f7455 (patch)
tree7d11caff11774ebb777b92cd82ea74feea846346 /rpkid/rpki/gui/app/glue.py
parent8f68cf5d1701e09606ea7e7cdef08353e2acd532 (diff)
add glue function for converting string to resource_range_ip
svn path=/branches/tk161/; revision=4299
Diffstat (limited to 'rpkid/rpki/gui/app/glue.py')
-rw-r--r--rpkid/rpki/gui/app/glue.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/rpkid/rpki/gui/app/glue.py b/rpkid/rpki/gui/app/glue.py
index 2cc3733f..7de1a9e5 100644
--- a/rpkid/rpki/gui/app/glue.py
+++ b/rpkid/rpki/gui/app/glue.py
@@ -26,7 +26,8 @@ __version__ = '$Id$'
from datetime import datetime
from rpki.resource_set import (resource_set_as, resource_set_ipv4,
- resource_set_ipv6)
+ resource_set_ipv6, resource_range_ipv4,
+ resource_range_ipv6)
from rpki.left_right import list_received_resources_elt
from rpki.irdb.zookeeper import Zookeeper
from rpki.gui.app import models, settings
@@ -120,3 +121,10 @@ def config_from_template(dest, a):
print >>f, r,
else:
print >>f, r,
+
+def str_to_resource_range(prefix):
+ try:
+ r = resource_range_ipv4.parse_str(prefix)
+ except BadIPResource:
+ r = resource_range_ipv6.parse_str(prefix)
+ return r