[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
This commit is contained in:
parent
01f96315ca
commit
fa15071e14
2 changed files with 11 additions and 6 deletions
|
|
@ -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()
|
||||
|
||||
|
|
|
|||
|
|
@ -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')",
|
||||
],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue