diff options
| author | Dylan Baker <dylan@pnwbakers.com> | 2024-04-23 09:35:37 -0700 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2024-04-24 20:40:34 -0700 |
| commit | 27dc1bcacb24b190a9afd767fa49a1161202fc6b (patch) | |
| tree | 8461ef84d8eeba851410081aa2aecb111e3ee7dc | |
| parent | f603a266eca1d8138c37946a7f4ae3f3903c7e45 (diff) | |
| download | meson-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.py | 2 |
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: |
