aboutsummaryrefslogtreecommitdiffstats
path: root/scanner/main.py
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2012-08-22 17:10:56 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2012-08-22 17:10:56 +0200
commit0cf87e26ded73a4e76eb37494e34832905c834d2 (patch)
tree6467b879eefa6585d5f2ba75100646963604e303 /scanner/main.py
parentUse charAt to appease IE7 users. (diff)
downloadPhotoFloat-0cf87e26ded73a4e76eb37494e34832905c834d2.tar.xz
PhotoFloat-0cf87e26ded73a4e76eb37494e34832905c834d2.zip
Force system encoding to be UTF-8.
Diffstat (limited to 'scanner/main.py')
-rwxr-xr-xscanner/main.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/scanner/main.py b/scanner/main.py
index b15d593..c1fbf8c 100755
--- a/scanner/main.py
+++ b/scanner/main.py
@@ -1,18 +1,21 @@
#!/usr/bin/env python
from TreeWalker import TreeWalker
-from sys import argv, exit
from CachePath import message
+import sys
def main():
- if len(argv) != 3:
- print "usage: %s ALBUM_PATH CACHE_PATH" % argv[0]
+ reload(sys)
+ sys.setdefaultencoding("UTF-8")
+
+ if len(sys.argv) != 3:
+ print "usage: %s ALBUM_PATH CACHE_PATH" % sys.argv[0]
return
try:
- TreeWalker(argv[1], argv[2])
+ TreeWalker(sys.argv[1], sys.argv[2])
except KeyboardInterrupt:
message("keyboard", "CTRL+C pressed, quitting.")
- exit(-97)
+ sys.exit(-97)
if __name__ == "__main__":
- main() \ No newline at end of file
+ main()