aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreterbase/interpreterbase.py
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild/interpreterbase/interpreterbase.py')
-rw-r--r--mesonbuild/interpreterbase/interpreterbase.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/mesonbuild/interpreterbase/interpreterbase.py b/mesonbuild/interpreterbase/interpreterbase.py
index 9ab6ee0..2fa77ee 100644
--- a/mesonbuild/interpreterbase/interpreterbase.py
+++ b/mesonbuild/interpreterbase/interpreterbase.py
@@ -99,7 +99,7 @@ class InterpreterBase:
code = mf.read()
if code.isspace():
raise InvalidCode('Builder file is empty.')
- assert(isinstance(code, str))
+ assert isinstance(code, str)
try:
self.ast = mparser.Parser(code, mesonfile).parse()
except mesonlib.MesonException as me:
@@ -254,7 +254,7 @@ class InterpreterBase:
return not v
def evaluate_if(self, node: mparser.IfClauseNode) -> T.Optional[Disabler]:
- assert(isinstance(node, mparser.IfClauseNode))
+ assert isinstance(node, mparser.IfClauseNode)
for i in node.ifs:
# Reset self.tmp_meson_version to know if it gets set during this
# statement evaluation.
@@ -262,7 +262,7 @@ class InterpreterBase:
result = self.evaluate_statement(i.condition)
if isinstance(result, Disabler):
return result
- if not(isinstance(result, bool)):
+ if not isinstance(result, bool):
raise InvalidCode(f'If clause {result!r} does not evaluate to true or false.')
if result:
prev_meson_version = mesonlib.project_meson_versions[self.subproject]
@@ -426,7 +426,7 @@ The result of this is undefined and will become a hard error in a future Meson r
raise InvalidCode('You broke me.')
def evaluate_ternary(self, node: mparser.TernaryNode) -> T.Union[TYPE_var, InterpreterObject]:
- assert(isinstance(node, mparser.TernaryNode))
+ assert isinstance(node, mparser.TernaryNode)
result = self.evaluate_statement(node.condition)
if isinstance(result, Disabler):
return result
@@ -439,7 +439,7 @@ The result of this is undefined and will become a hard error in a future Meson r
@FeatureNew('format strings', '0.58.0')
def evaluate_fstring(self, node: mparser.FormatStringNode) -> TYPE_var:
- assert(isinstance(node, mparser.FormatStringNode))
+ assert isinstance(node, mparser.FormatStringNode)
def replace(match: T.Match[str]) -> str:
var = str(match.group(1))
@@ -456,7 +456,7 @@ The result of this is undefined and will become a hard error in a future Meson r
return re.sub(r'@([_a-zA-Z][_0-9a-zA-Z]*)@', replace, node.value)
def evaluate_foreach(self, node: mparser.ForeachClauseNode) -> None:
- assert(isinstance(node, mparser.ForeachClauseNode))
+ assert isinstance(node, mparser.ForeachClauseNode)
items = self.evaluate_statement(node.items)
if isinstance(items, (list, RangeHolder)):
@@ -487,7 +487,7 @@ The result of this is undefined and will become a hard error in a future Meson r
raise InvalidArguments('Items of foreach loop must be an array or a dict')
def evaluate_plusassign(self, node: mparser.PlusAssignmentNode) -> None:
- assert(isinstance(node, mparser.PlusAssignmentNode))
+ assert isinstance(node, mparser.PlusAssignmentNode)
varname = node.var_name
addition = self.evaluate_statement(node.value)
@@ -518,7 +518,7 @@ The result of this is undefined and will become a hard error in a future Meson r
self.set_variable(varname, new_value)
def evaluate_indexing(self, node: mparser.IndexNode) -> T.Union[TYPE_elementary, InterpreterObject]:
- assert(isinstance(node, mparser.IndexNode))
+ assert isinstance(node, mparser.IndexNode)
iobject = self.evaluate_statement(node.iobject)
if isinstance(iobject, Disabler):
return iobject
@@ -885,7 +885,7 @@ The result of this is undefined and will become a hard error in a future Meson r
T.List[T.Union[TYPE_var, InterpreterObject]],
T.Dict[str, T.Union[TYPE_var, InterpreterObject]]
]:
- assert(isinstance(args, mparser.ArgumentNode))
+ assert isinstance(args, mparser.ArgumentNode)
if args.incorrect_order():
raise InvalidArguments('All keyword arguments must be after positional arguments.')
self.argument_depth += 1
@@ -917,7 +917,7 @@ The result of this is undefined and will become a hard error in a future Meson r
return kwargs
def assignment(self, node: mparser.AssignmentNode) -> None:
- assert(isinstance(node, mparser.AssignmentNode))
+ assert isinstance(node, mparser.AssignmentNode)
if self.argument_depth != 0:
raise InvalidArguments('''Tried to assign values inside an argument list.
To specify a keyword argument, use : instead of =.''')