diff options
author | Rob Austein <sra@hactrn.net> | 2011-03-20 18:27:11 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2011-03-20 18:27:11 +0000 |
commit | 40b230f6ca041cee0c92bc6cf0d1492703efb573 (patch) | |
tree | 969e2ed45907faf893395437f4c54d5bf145103d /scripts | |
parent | e04760e25b8d931c90a685b8d23abf2336ec668f (diff) |
Trap parsing errors (old change from November 2010, never checked in)
svn path=/scripts/csvgrep.py; revision=3728
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/csvgrep.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/csvgrep.py b/scripts/csvgrep.py index 7c419021..8a680a99 100644 --- a/scripts/csvgrep.py +++ b/scripts/csvgrep.py @@ -41,7 +41,11 @@ for datum in sys.argv[1:]: t = ipv6 if ":" in datum else ipv4 if "-" not in datum and "/" not in datum: datum = datum + "-" + datum - t.append(t.parse_str(datum)) + try: + t.append(t.parse_str(datum)) + except: + print "Error attempting to parse", datum + raise #print "Looking for: ASNs %s IPv4 %s IPv6 %s" % (asn, ipv4, ipv6) |