diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2011-05-23 05:25:45 -0400 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2011-05-23 05:25:45 -0400 |
commit | 4609fb54e8500f0c6968a1319d04466e1e193abc (patch) | |
tree | 8850e965bdc9a2ae312214abb1d775697160e085 /scanner/main.py | |
parent | Pass jshint. (diff) | |
download | PhotoFloat-4609fb54e8500f0c6968a1319d04466e1e193abc.tar.xz PhotoFloat-4609fb54e8500f0c6968a1319d04466e1e193abc.zip |
Better output on scanner.
Diffstat (limited to 'scanner/main.py')
-rwxr-xr-x | scanner/main.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/scanner/main.py b/scanner/main.py index 6134f6f..b15d593 100755 --- a/scanner/main.py +++ b/scanner/main.py @@ -1,13 +1,18 @@ #!/usr/bin/env python from TreeWalker import TreeWalker -from sys import argv +from sys import argv, exit +from CachePath import message def main(): if len(argv) != 3: print "usage: %s ALBUM_PATH CACHE_PATH" % argv[0] return - TreeWalker(argv[1], argv[2]) + try: + TreeWalker(argv[1], argv[2]) + except KeyboardInterrupt: + message("keyboard", "CTRL+C pressed, quitting.") + exit(-97) if __name__ == "__main__": main()
\ No newline at end of file |