diff options
author | hut <hut@lavabit.com> | 2010-03-26 05:56:52 +0100 |
---|---|---|
committer | hut <hut@lavabit.com> | 2010-03-26 05:56:52 +0100 |
commit | fa4fd0a19461bb10864910fbab166f6713c9e8f5 (patch) | |
tree | d054a486d8ef5a40e811a87b101bb5618b4bc073 /ranger | |
parent | e30d16cb17b54a77246caf7822da5e7179f22902 (diff) | |
download | ranger-fa4fd0a19461bb10864910fbab166f6713c9e8f5.tar.gz |
ranger.__main__: setlocale fix
Diffstat (limited to 'ranger')
-rw-r--r-- | ranger/__main__.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/ranger/__main__.py b/ranger/__main__.py index bd01bf4a..9b932bd3 100644 --- a/ranger/__main__.py +++ b/ranger/__main__.py @@ -100,9 +100,10 @@ def main(): if getdefaultlocale()[1] not in ('utf8', 'UTF-8'): for locale in ('en_US.utf8', 'en_US.UTF-8'): try: setlocale(LC_ALL, locale) - except: pass #sometimes there is none available though... - else: - setlocale(LC_ALL, '') + except: pass + else: break + else: setlocale(LC_ALL, '') + else: setlocale(LC_ALL, '') arg = parse_arguments() ranger.arg = arg |