aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2021-07-22 12:38:00 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2021-09-07 13:37:36 +0200
commit63ddb8aafa8b26e44115abd1e9d1856348fd6461 (patch)
tree472a325071d79c6e9d2ff176be8369ae87f85bdc
parentaf8b55d49b64e72dbefbd40d613b93f56d17b855 (diff)
downloadmeson-63ddb8aafa8b26e44115abd1e9d1856348fd6461.zip
meson-63ddb8aafa8b26e44115abd1e9d1856348fd6461.tar.gz
meson-63ddb8aafa8b26e44115abd1e9d1856348fd6461.tar.bz2
compilers: fix flake8 issues
-rw-r--r--mesonbuild/compilers/compilers.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/mesonbuild/compilers/compilers.py b/mesonbuild/compilers/compilers.py
index ed77df6..630274d 100644
--- a/mesonbuild/compilers/compilers.py
+++ b/mesonbuild/compilers/compilers.py
@@ -32,13 +32,13 @@ from ..arglist import CompilerArgs
if T.TYPE_CHECKING:
from ..build import BuildTarget
- from ..coredata import OptionDictType, KeyedOptionDictType
+ from ..coredata import KeyedOptionDictType
from ..envconfig import MachineInfo
from ..environment import Environment
from ..linkers import DynamicLinker, RSPFileSyntax
from ..dependencies import Dependency
- CompilerType = T.TypeVar('CompilerType', bound=Compiler)
+ CompilerType = T.TypeVar('CompilerType', bound='Compiler')
_T = T.TypeVar('_T')
"""This file contains the data files of all compilers Meson knows
@@ -276,7 +276,7 @@ base_options: 'KeyedOptionDictType' = {
OptionKey('b_pch'): coredata.UserBooleanOption('Use precompiled headers', True),
OptionKey('b_lto'): coredata.UserBooleanOption('Use link time optimization', False),
OptionKey('b_lto'): coredata.UserBooleanOption('Use link time optimization', False),
- OptionKey('b_lto_threads'): coredata.UserIntegerOption('Use multiple threads for Link Time Optimization', (None, None,0)),
+ OptionKey('b_lto_threads'): coredata.UserIntegerOption('Use multiple threads for Link Time Optimization', (None, None, 0)),
OptionKey('b_lto_mode'): coredata.UserComboOption('Select between different LTO modes.',
['default', 'thin'],
'default'),
@@ -680,8 +680,8 @@ class Compiler(HoldableObject, metaclass=abc.ABCMeta):
raise EnvironmentException('Language %s does not support sizeof checks.' % self.get_display_language())
def alignment(self, typename: str, prefix: str, env: 'Environment', *,
- extra_args: T.Optional[T.List[str]] = None,
- dependencies: T.Optional[T.List['Dependency']] = None) -> int:
+ extra_args: T.Optional[T.List[str]] = None,
+ dependencies: T.Optional[T.List['Dependency']] = None) -> int:
raise EnvironmentException('Language %s does not support alignment checks.' % self.get_display_language())
def has_function(self, funcname: str, prefix: str, env: 'Environment', *,
@@ -767,7 +767,7 @@ class Compiler(HoldableObject, metaclass=abc.ABCMeta):
no_ccache = False
if isinstance(code, str):
srcname = os.path.join(tmpdirname,
- 'testfile.' + self.default_suffix)
+ 'testfile.' + self.default_suffix)
with open(srcname, 'w', encoding='utf-8') as ofile:
ofile.write(code)
# ccache would result in a cache miss
@@ -1232,7 +1232,6 @@ class Compiler(HoldableObject, metaclass=abc.ABCMeta):
with self._build_wrapper(code, env, extra_args, dependencies, mode, disable_cache=disable_cache) as p:
return p.returncode == 0, p.cached
-
def links(self, code: 'mesonlib.FileOrString', env: 'Environment', *,
extra_args: T.Union[None, T.List[str], CompilerArgs, T.Callable[[CompileCheckMode], T.List[str]]] = None,
dependencies: T.Optional[T.List['Dependency']] = None,