Do not set eval() globals
This commit is contained in:
parent
087376dc18
commit
f7a2201080
@ -307,7 +307,7 @@ def unsafe_eval(expression: str, **kw: Any) -> Any:
|
||||
raise ValueError(msg)
|
||||
|
||||
scan(compiled_code)
|
||||
out = builtins.eval(expression, {"__builtins": {"abs": abs}}, args)
|
||||
out = builtins.eval(expression, None, args)
|
||||
try:
|
||||
return out.im
|
||||
except AttributeError:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user