diff --git a/odoo/tools/safe_eval.py b/odoo/tools/safe_eval.py index fecc1bd9e3044e24f65928c961387363c66029d9..e0947c91230945cf9584b9e4f4cb612b4193f739 100644 --- a/odoo/tools/safe_eval.py +++ b/odoo/tools/safe_eval.py @@ -95,6 +95,7 @@ _EXPR_OPCODES = _CONST_OPCODES.union(set(opmap[x] for x in [ ] if x in opmap)) _SAFE_OPCODES = _EXPR_OPCODES.union(set(opmap[x] for x in [ + 'GEN_START', # added in 3.10 'POP_BLOCK', 'POP_EXCEPT', # Seems to be a special-case of POP_BLOCK for P3 'SETUP_LOOP', 'BREAK_LOOP', 'CONTINUE_LOOP', 'MAKE_FUNCTION', 'CALL_FUNCTION',