diff options
Diffstat (limited to 'rpkid/rpki/gui/routeview/util.py')
-rw-r--r-- | rpkid/rpki/gui/routeview/util.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/rpkid/rpki/gui/routeview/util.py b/rpkid/rpki/gui/routeview/util.py index 44168be2..7884224c 100644 --- a/rpkid/rpki/gui/routeview/util.py +++ b/rpkid/rpki/gui/routeview/util.py @@ -98,7 +98,14 @@ def parse_text(f): asns = set() last_prefix = prefix - asns.add(int(origin_as)) + try: + asns.add(int(origin_as)) + except ValueError as err: + logger.warning('\n'.join( + ['unable to parse origin AS: ' + origin_as], + ['ValueError: ' + str(err)] + ['route entry was: ' + row], + )) logger.info('Committing...') cursor.execute('COMMIT') |