From: Serge Guelton Date: Tue, 18 Dec 2018 08:22:47 +0000 (+0000) Subject: Portable Python script across Python version X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=08e6d377b981edb4779bd3b24fc75335ba42a308;p=clang Portable Python script across Python version dict no longer have the `has_key` method in Python3. Instead, one can use the `in` keyword which already works in Python2. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@349447 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/docs/tools/dump_format_style.py b/docs/tools/dump_format_style.py index 2e1e8c1229..f2682edc77 100755 --- a/docs/tools/dump_format_style.py +++ b/docs/tools/dump_format_style.py @@ -180,9 +180,9 @@ def read_options(header): 'std::vector', 'std::vector', 'std::vector']: - if enums.has_key(option.type): + if option.type in enums: option.enum = enums[option.type] - elif nested_structs.has_key(option.type): + elif option.type in nested_structs: option.nested_struct = nested_structs[option.type] else: raise Exception('Unknown type: %s' % option.type) diff --git a/tools/scan-view/share/startfile.py b/tools/scan-view/share/startfile.py index f58dbeeaf8..58023d0271 100644 --- a/tools/scan-view/share/startfile.py +++ b/tools/scan-view/share/startfile.py @@ -189,7 +189,7 @@ else: return _controllers[controller_name].open except KeyError: - if _controllers.has_key('xdg-open'): + if 'xdg-open' in _controllers: return _controllers['xdg-open'].open else: return webbrowser.open