[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci
This commit is contained in:
pre-commit-ci[bot] 2026-07-10 21:10:30 +00:00
commit fa15071e14
2 changed files with 11 additions and 6 deletions

View file

@ -442,9 +442,9 @@ def _path_value_is_unsafe(value: str, assignments = None) -> bool:
var = re.split(r"[/}]", inner, maxsplit = 1)[0]
if _path_var_resolves_unsafe(var, assignments):
return True
if _path_var_is_unknown_external(var, assignments) and _path_entry_empty_expansion_unsafe(
e, var
):
if _path_var_is_unknown_external(
var, assignments
) and _path_entry_empty_expansion_unsafe(e, var):
return True
continue
if e.startswith("$"):
@ -3654,7 +3654,12 @@ class _ConstEnv(dict):
__slots__ = ("shadowed",)
def __init__(self, *a, shadowed = None, **k):
def __init__(
self,
*a,
shadowed = None,
**k,
):
super().__init__(*a, **k)
self.shadowed = shadowed or frozenset()

View file

@ -4992,8 +4992,8 @@ class TestRound50Bypasses:
"s = str(42)\nprint(s)",
"g = globals()\nprint(len(g))",
"x = '1 + 1'\neval(x)",
"f = print\nexec(\"f(1)\")",
"exec(\"y = 5\")",
'f = print\nexec("f(1)")',
'exec("y = 5")',
"import os\nos.system('PATH=/usr/local/bin:$PATH ls')",
"import os\nos.system('ls -la')",
],