Merge pull request from GHSA-v3vh-7qx4-f582
This commit is contained in:
parent
f847a61a16
commit
4b367245eb
1 changed files with 10 additions and 3 deletions
|
|
@ -149,9 +149,16 @@ def _validate_safe_eval_syntax(code):
|
|||
|
||||
@contextmanager
|
||||
def safe_exec_flags():
|
||||
frappe.flags.in_safe_exec = True
|
||||
yield
|
||||
frappe.flags.in_safe_exec = False
|
||||
if not frappe.flags.in_safe_exec:
|
||||
frappe.flags.in_safe_exec = 0
|
||||
|
||||
frappe.flags.in_safe_exec += 1
|
||||
|
||||
try:
|
||||
yield
|
||||
finally:
|
||||
# Always ensure that the flag is decremented
|
||||
frappe.flags.in_safe_exec -= 1
|
||||
|
||||
|
||||
def get_safe_globals():
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue