aboutsummaryrefslogtreecommitdiff
path: root/rpkid/portal-gui/scripts/rpkigui-import-routes.py
diff options
context:
space:
mode:
authorMichael Elkins <melkins@tislabs.com>2013-04-03 22:29:34 +0000
committerMichael Elkins <melkins@tislabs.com>2013-04-03 22:29:34 +0000
commit8eb584c27a20975ad1f66c92b7cd8ce52e129b06 (patch)
tree0de857772a603f33e8464c632dab824dda6fc555 /rpkid/portal-gui/scripts/rpkigui-import-routes.py
parent07fa0b0c9dcb9c2b1b2e1ad982bf3005e2195e8e (diff)
allow rpkigui-import-routes to be invoked with zero arguments, in which it will download the routeview.org data from the default URL
see #502 svn path=/trunk/; revision=5267
Diffstat (limited to 'rpkid/portal-gui/scripts/rpkigui-import-routes.py')
-rw-r--r--rpkid/portal-gui/scripts/rpkigui-import-routes.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/rpkid/portal-gui/scripts/rpkigui-import-routes.py b/rpkid/portal-gui/scripts/rpkigui-import-routes.py
index 4e62bdb8..776a16e2 100644
--- a/rpkid/portal-gui/scripts/rpkigui-import-routes.py
+++ b/rpkid/portal-gui/scripts/rpkigui-import-routes.py
@@ -30,7 +30,7 @@ class BadArgument(Exception):
if __name__ == '__main__':
parser = optparse.OptionParser(
- usage='%prog [options] PATH',
+ usage='%prog [options] [PATH]',
description="""This tool is used to import the IPv4/6 BGP table dumps
from routeviews.org into the RPKI Web Portal database. If the
input file is a bzip2 compressed file, it will be decompressed
@@ -54,10 +54,9 @@ automatically.""")
BGPDUMP = os.path.expanduser(options.bgpdump)
try:
- if len(args) != 1:
- raise BadArgument('no filename specified, or more than one filename specified')
- filename = args[0]
- import_routeviews_dump(filename)
+ if len(args) > 1:
+ raise BadArgument('more than one filename specified')
+ import_routeviews_dump(*args)
except Exception as e:
logging.exception(e)