#!/usr/bin/env python
-"""Go image recognition"""
+"""Go image recognition."""
import sys
import os
import intrsc
import gridf
-def main():
- """Main function of the program."""
-
+def argument_parser():
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument('files', metavar='file', nargs='+',
help="image to analyse")
help="use cached lines")
parser.add_argument('-v', '--verbose', dest='verbose', action='store_true',
help="report progress")
+ return parser
+
+
+def main():
+ """Main function of the program."""
+
+ parser = argument_parser()
args = parser.parse_args()
show_all = args.show_all
if __name__ == '__main__':
try:
sys.exit(main())
- except KeyboardInterrupt:
+ except KeyboardInterrupt: #TODO does this work?
print "Interrupted."
- sys.exit()
+ sys.exit(1)