summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2024-04-23 09:35:37 -0700
committerDylan Baker <dylan@pnwbakers.com>2024-04-24 20:40:34 -0700
commit27dc1bcacb24b190a9afd767fa49a1161202fc6b (patch)
tree8461ef84d8eeba851410081aa2aecb111e3ee7dc
parentf603a266eca1d8138c37946a7f4ae3f3903c7e45 (diff)
downloadmeson-27dc1bcacb24b190a9afd767fa49a1161202fc6b.tar.gz
backend/ninja: use re.match instead of re.search
Since we've already determined that the first character is the start of the expression anyway.
-rw-r--r--mesonbuild/backend/ninjabackend.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py
index 228312d55..2b4a0cf97 100644
--- a/mesonbuild/backend/ninjabackend.py
+++ b/mesonbuild/backend/ninjabackend.py
@@ -199,7 +199,7 @@ class NinjaRule:
# shell constructs shouldn't be shell quoted
return NinjaCommandArg(c, Quoting.notShell)
if c.startswith('$'):
- varp = re.search(r'\$\{?(\w*)\}?', c)
+ varp = re.match(r'\$\{?(\w*)\}?', c)
assert varp is not None, 'for mypy'
var: str = varp.group(1)
if var not in raw_names: