diff options
author | Daniel Mensinger <daniel@mensinger-ka.de> | 2021-09-26 12:16:31 +0200 |
---|---|---|
committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2021-10-06 22:37:18 +0200 |
commit | dfec4385a74fb0530733d008bd2afce278bc486e (patch) | |
tree | d672b94cc0c294ca97482b97c057da36050a9ca1 /mesonbuild/interpreter/interpreter.py | |
parent | af0587cb490dfa2c2a00c2426c10d1de11d34fdd (diff) | |
download | meson-dfec4385a74fb0530733d008bd2afce278bc486e.zip meson-dfec4385a74fb0530733d008bd2afce278bc486e.tar.gz meson-dfec4385a74fb0530733d008bd2afce278bc486e.tar.bz2 |
interpreter: Move RangeHolder out of interpreterbase to interpreter
Diffstat (limited to 'mesonbuild/interpreter/interpreter.py')
-rw-r--r-- | mesonbuild/interpreter/interpreter.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py index f0b650b..9a89b0c 100644 --- a/mesonbuild/interpreter/interpreter.py +++ b/mesonbuild/interpreter/interpreter.py @@ -30,7 +30,7 @@ from ..interpreterbase import noPosargs, noKwargs, permittedKwargs, noArgsFlatte from ..interpreterbase import InterpreterException, InvalidArguments, InvalidCode, SubdirDoneRequest from ..interpreterbase import Disabler, disablerIfNotFound from ..interpreterbase import FeatureNew, FeatureDeprecated, FeatureNewKwargs, FeatureDeprecatedKwargs -from ..interpreterbase import ObjectHolder, RangeHolder +from ..interpreterbase import ObjectHolder from ..interpreterbase.baseobjects import TYPE_nkwargs, TYPE_nvar, TYPE_var, TYPE_kwargs from ..modules import ExtensionModule, ModuleObject, MutableModuleObject, NewExtensionModule, NotFoundExtensionModule from ..cmake import CMakeInterpreter @@ -2761,7 +2761,7 @@ This will become a hard error in the future.''', location=self.current_node) @noKwargs @FeatureNew('range', '0.58.0') @typed_pos_args('range', int, optargs=[int, int]) - def func_range(self, node, args: T.Tuple[int, T.Optional[int], T.Optional[int]], kwargs: T.Dict[str, T.Any]) -> RangeHolder: + def func_range(self, node, args: T.Tuple[int, T.Optional[int], T.Optional[int]], kwargs: T.Dict[str, T.Any]) -> P_OBJ.RangeHolder: start, stop, step = args # Just like Python's range, we allow range(stop), range(start, stop), or # range(start, stop, step) @@ -2777,4 +2777,4 @@ This will become a hard error in the future.''', location=self.current_node) raise InterpreterException('stop cannot be less than start') if step < 1: raise InterpreterException('step must be >=1') - return RangeHolder(start, stop, step, subproject=self.subproject) + return P_OBJ.RangeHolder(start, stop, step, subproject=self.subproject) |