aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2022-11-23 19:59:18 -0500
committerEli Schwartz <eschwartz@archlinux.org>2022-11-24 11:50:20 -0500
commitf645bcf68dae64773d3a07e6806d14e328403163 (patch)
treeac58fbe64ae53b354c5ea18f5ec38b97248f49bf
parentbf832743441a1171518d7a436164c989be679410 (diff)
downloadmeson-f645bcf68dae64773d3a07e6806d14e328403163.zip
meson-f645bcf68dae64773d3a07e6806d14e328403163.tar.gz
meson-f645bcf68dae64773d3a07e6806d14e328403163.tar.bz2
remove a couple of unneeded type annotations
These are trivially inferred based on their initialized values.
-rw-r--r--mesonbuild/cmake/interpreter.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/mesonbuild/cmake/interpreter.py b/mesonbuild/cmake/interpreter.py
index dc63942..abfc80a 100644
--- a/mesonbuild/cmake/interpreter.py
+++ b/mesonbuild/cmake/interpreter.py
@@ -483,7 +483,7 @@ class ConverterTarget:
# suffix and just produces object files like `foo.obj`. Thus we have to do our best to
# undo this step and guess the correct language suffix of the object file. This is done
# by trying all language suffixes meson knows and checking if one of them fits.
- candidates = [j] # type: T.List[str]
+ candidates = [j]
if not any(j.endswith('.' + x) for x in exts):
mlog.warning('Object files do not contain source file extensions, thus falling back to guessing them.', once=True)
candidates += [f'{j}.{x}' for x in exts]
@@ -583,8 +583,8 @@ class ConverterTarget:
class CustomTargetReference:
def __init__(self, ctgt: 'ConverterCustomTarget', index: int) -> None:
- self.ctgt = ctgt # type: ConverterCustomTarget
- self.index = index # type: int
+ self.ctgt = ctgt
+ self.index = index
def __repr__(self) -> str:
if self.valid():
@@ -599,8 +599,8 @@ class CustomTargetReference:
return self.ctgt.outputs[self.index]
class ConverterCustomTarget:
- tgt_counter = 0 # type: int
- out_counter = 0 # type: int
+ tgt_counter = 0
+ out_counter = 0
def __init__(self, target: CMakeGeneratorTarget, env: 'Environment', for_machine: MachineChoice) -> None:
assert target.current_bin_dir is not None
@@ -618,8 +618,8 @@ class ConverterCustomTarget:
self.depends_raw = target.depends
self.inputs = [] # type: T.List[T.Union[str, CustomTargetReference]]
self.depends = [] # type: T.List[T.Union[ConverterTarget, ConverterCustomTarget]]
- self.current_bin_dir = target.current_bin_dir # type: Path
- self.current_src_dir = target.current_src_dir # type: Path
+ self.current_bin_dir = target.current_bin_dir
+ self.current_src_dir = target.current_src_dir
self.env = env
self.for_machine = for_machine
self._raw_target = target
@@ -1195,7 +1195,7 @@ class CMakeInterpreter:
# directory.
detect_cycle(tgt)
- tgt_var = tgt.name # type: str
+ tgt_var = tgt.name
def resolve_source(x: T.Union[str, ConverterTarget, ConverterCustomTarget, CustomTargetReference]) -> T.Union[str, IdNode, IndexNode]:
if isinstance(x, ConverterTarget):