interpreter: Meson does not have floats --> remove them

pull/8903/head
Daniel Mensinger 4 years ago
parent 63ade7d937
commit 7be172fe16
  1. 4
      mesonbuild/interpreterbase/baseobjects.py
  2. 2
      mesonbuild/interpreterbase/interpreterbase.py

@ -18,13 +18,13 @@ from .helpers import flatten
import typing as T
TV_fw_var = T.Union[str, int, float, bool, list, dict, 'InterpreterObject']
TV_fw_var = T.Union[str, int, bool, list, dict, 'InterpreterObject']
TV_fw_args = T.List[T.Union[mparser.BaseNode, TV_fw_var]]
TV_fw_kwargs = T.Dict[str, T.Union[mparser.BaseNode, TV_fw_var]]
TV_func = T.TypeVar('TV_func', bound=T.Callable[..., T.Any])
TYPE_elementary = T.Union[str, int, float, bool]
TYPE_elementary = T.Union[str, int, bool]
TYPE_var = T.Union[TYPE_elementary, T.List[T.Any], T.Dict[str, T.Any], 'InterpreterObject']
TYPE_nvar = T.Union[TYPE_var, mparser.BaseNode]
TYPE_nkwargs = T.Dict[str, TYPE_nvar]

@ -50,7 +50,7 @@ class MesonVersionString(str):
pass
class InterpreterBase:
elementary_types = (int, float, str, bool, list)
elementary_types = (int, str, bool, list)
def __init__(self, source_root: str, subdir: str, subproject: str):
self.source_root = source_root

Loading…
Cancel
Save