diff tools/seq_select_by_id/seq_select_by_id.py @ 8:8e1a90917fa7 draft

v0.0.13 Python 3 compatible exception handling
author peterjc
date Wed, 17 May 2017 09:23:03 -0400
parents a5602454b0ad
children 3b0a14722175
line wrap: on
line diff
--- a/tools/seq_select_by_id/seq_select_by_id.py	Thu May 11 06:26:05 2017 -0400
+++ b/tools/seq_select_by_id/seq_select_by_id.py	Wed May 17 09:23:03 2017 -0400
@@ -26,7 +26,7 @@
 import sys
 
 if "-v" in sys.argv or "--version" in sys.argv:
-    print("v0.0.12")
+    print("v0.0.13")
     sys.exit(0)
 
 # Parse Command Line
@@ -118,12 +118,12 @@
     iterator = (records[name] for name in parse_ids(tabular_file, column))
     try:
         count = writer.write_file(iterator)
-    except KeyError, err:
+    except KeyError:
         out_handle.close()
         if name not in records:
             sys.exit("Identifier %r not found in sequence file" % name)
         else:
-            raise err
+            raise
     out_handle.close()
 else:
     # Avoid overhead of parsing into SeqRecord objects,