diff options
author | Victor Stinner <victor.stinner@haypocalc.com> | 2010-08-19 17:10:18 +0000 |
---|---|---|
committer | Victor Stinner <victor.stinner@haypocalc.com> | 2010-08-19 17:10:18 +0000 |
commit | 4db9192427b256a01afbdbfc07dc8ab18f48b3cf (patch) | |
tree | 7d1d49aa78c4f8b5259267bb607b90c79a093c66 /Lib/os.py | |
parent | d712648107c59b20396db66c4a37294a672ea5e8 (diff) | |
download | cpython-4db9192427b256a01afbdbfc07dc8ab18f48b3cf.tar.gz |
Fix os.get_exec_path() (code and tests) for python -bb
Catch BytesWarning exceptions.
Diffstat (limited to 'Lib/os.py')
-rw-r--r-- | Lib/os.py | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -387,13 +387,13 @@ def get_exec_path(env=None): try: path_list = env.get('PATH') - except TypeError: + except (TypeError, BytesWarning): path_list = None if supports_bytes_environ: try: path_listb = env[b'PATH'] - except (KeyError, TypeError): + except (KeyError, TypeError, BytesWarning): pass else: if path_list is not None: |