aboutsummaryrefslogtreecommitdiffstats
path: root/scanner/main.py
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2011-05-23 05:25:45 -0400
committerJason A. Donenfeld <Jason@zx2c4.com>2011-05-23 05:25:45 -0400
commit4609fb54e8500f0c6968a1319d04466e1e193abc (patch)
tree8850e965bdc9a2ae312214abb1d775697160e085 /scanner/main.py
parentPass jshint. (diff)
downloadPhotoFloat-4609fb54e8500f0c6968a1319d04466e1e193abc.tar.xz
PhotoFloat-4609fb54e8500f0c6968a1319d04466e1e193abc.zip
Better output on scanner.
Diffstat (limited to 'scanner/main.py')
-rwxr-xr-xscanner/main.py9
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