diff options
author | Simon Marchi <simon.marchi@polymtl.ca> | 2021-04-26 11:06:27 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@polymtl.ca> | 2021-04-26 11:50:51 -0400 |
commit | 7c45c0c0fa8e2d8d9501b4fc108a456a3842e502 (patch) | |
tree | c33b9446a8f6db6cd480ea963bad7e42240ced4d /gdb/python/python-config.py | |
parent | bea3329b76cf131ad4ac27acb6728b38984998b9 (diff) | |
download | binutils-gdb-users/simark/black.tar.gz |
gdb: re-format Python files using black 21.4b0users/simark/black
Re-format all Python files using black [1] version 21.4b0.
This specific version (currently the latest) can be installed using:
$ pip3 install 'black == 21.4b0'
All you need to do to re-format files is run `black <file/directory>`,
and black will re-format any Python file it finds in there. It runs
quite fast, so the simplest is probably to do:
$ black gdb/
from the top-level.
Change-Id: I28588a22c2406afd6bc2703774ddfff47cd61919
Diffstat (limited to 'gdb/python/python-config.py')
-rw-r--r-- | gdb/python/python-config.py | 83 |
1 files changed, 44 insertions, 39 deletions
diff --git a/gdb/python/python-config.py b/gdb/python/python-config.py index 3e60b86a6fc..027d80dcc86 100644 --- a/gdb/python/python-config.py +++ b/gdb/python/python-config.py @@ -6,31 +6,34 @@ import os import getopt from distutils import sysconfig -valid_opts = ['prefix', 'exec-prefix', 'includes', 'libs', 'cflags', - 'ldflags', 'help'] +valid_opts = ["prefix", "exec-prefix", "includes", "libs", "cflags", "ldflags", "help"] + def exit_with_usage(code=1): - sys.stderr.write ("Usage: %s [%s]\n" % (sys.argv[0], - '|'.join('--'+opt for opt in valid_opts))) + sys.stderr.write( + "Usage: %s [%s]\n" % (sys.argv[0], "|".join("--" + opt for opt in valid_opts)) + ) sys.exit(code) + try: - opts, args = getopt.getopt(sys.argv[1:], '', valid_opts) + opts, args = getopt.getopt(sys.argv[1:], "", valid_opts) except getopt.error: exit_with_usage() if not opts: exit_with_usage() -pyver = sysconfig.get_config_var('VERSION') +pyver = sysconfig.get_config_var("VERSION") getvar = sysconfig.get_config_var -abiflags = getattr (sys, "abiflags", "") +abiflags = getattr(sys, "abiflags", "") opt_flags = [flag for (flag, val) in opts] -if '--help' in opt_flags: +if "--help" in opt_flags: exit_with_usage(code=0) + def to_unix_path(path): """On Windows, returns the given path with all backslashes converted into forward slashes. This is to help prevent problems @@ -39,39 +42,41 @@ def to_unix_path(path): On Unix systems, returns the path unchanged. """ - if os.name == 'nt': - path = path.replace('\\', '/') + if os.name == "nt": + path = path.replace("\\", "/") return path + for opt in opt_flags: - if opt == '--prefix': - print (to_unix_path(sysconfig.PREFIX)) - - elif opt == '--exec-prefix': - print (to_unix_path(sysconfig.EXEC_PREFIX)) - - elif opt in ('--includes', '--cflags'): - flags = ['-I' + sysconfig.get_python_inc(), - '-I' + sysconfig.get_python_inc(plat_specific=True)] - if opt == '--cflags': - flags.extend(getvar('CFLAGS').split()) - print (to_unix_path(' '.join(flags))) - - elif opt in ('--libs', '--ldflags'): - libs = ['-lpython' + pyver + abiflags] - if getvar('LIBS') is not None: - libs.extend(getvar('LIBS').split()) - if getvar('SYSLIBS') is not None: - libs.extend(getvar('SYSLIBS').split()) + if opt == "--prefix": + print(to_unix_path(sysconfig.PREFIX)) + + elif opt == "--exec-prefix": + print(to_unix_path(sysconfig.EXEC_PREFIX)) + + elif opt in ("--includes", "--cflags"): + flags = [ + "-I" + sysconfig.get_python_inc(), + "-I" + sysconfig.get_python_inc(plat_specific=True), + ] + if opt == "--cflags": + flags.extend(getvar("CFLAGS").split()) + print(to_unix_path(" ".join(flags))) + + elif opt in ("--libs", "--ldflags"): + libs = ["-lpython" + pyver + abiflags] + if getvar("LIBS") is not None: + libs.extend(getvar("LIBS").split()) + if getvar("SYSLIBS") is not None: + libs.extend(getvar("SYSLIBS").split()) # add the prefix/lib/pythonX.Y/config dir, but only if there is no # shared library in prefix/lib/. - if opt == '--ldflags': - if not getvar('Py_ENABLE_SHARED'): - if getvar('LIBPL') is not None: - libs.insert(0, '-L' + getvar('LIBPL')) - elif os.name == 'nt': - libs.insert(0, '-L' + sysconfig.PREFIX + '/libs') - if getvar('LINKFORSHARED') is not None: - libs.extend(getvar('LINKFORSHARED').split()) - print (to_unix_path(' '.join(libs))) - + if opt == "--ldflags": + if not getvar("Py_ENABLE_SHARED"): + if getvar("LIBPL") is not None: + libs.insert(0, "-L" + getvar("LIBPL")) + elif os.name == "nt": + libs.insert(0, "-L" + sysconfig.PREFIX + "/libs") + if getvar("LINKFORSHARED") is not None: + libs.extend(getvar("LINKFORSHARED").split()) + print(to_unix_path(" ".join(libs))) |