aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/rewriter.py4
-rw-r--r--test cases/rewrite/3 kwargs/delete.json2
2 files changed, 3 insertions, 3 deletions
diff --git a/mesonbuild/rewriter.py b/mesonbuild/rewriter.py
index 1558cdd..a6860d5 100644
--- a/mesonbuild/rewriter.py
+++ b/mesonbuild/rewriter.py
@@ -447,7 +447,7 @@ class Rewriter:
# First, remove the old values
kwargs_cmd = {
'function': 'project',
- 'id': "",
+ 'id': "/",
'operation': 'remove_regex',
'kwargs': {
'default_options': ['{}=.*'.format(x) for x in cmd['options'].keys()]
@@ -502,7 +502,7 @@ class Rewriter:
if cmd['function'] == 'project':
if cmd['id'] != '/':
mlog.error('The ID for the function type project must be "/"', *self.on_error())
- self.handle_error()
+ return self.handle_error()
node = self.interpreter.project_node
arg_node = node.args
elif cmd['function'] == 'target':
diff --git a/test cases/rewrite/3 kwargs/delete.json b/test cases/rewrite/3 kwargs/delete.json
index 2f75484..7047f4a 100644
--- a/test cases/rewrite/3 kwargs/delete.json
+++ b/test cases/rewrite/3 kwargs/delete.json
@@ -2,7 +2,7 @@
{
"type": "kwargs",
"function": "project",
- "id": "",
+ "id": "/",
"operation": "delete",
"kwargs": {
"version": null