From 252becef197f470e403f0f379be1e9cf01dca0fc Mon Sep 17 00:00:00 2001 From: Christophe Monniez Date: Fri, 3 Nov 2023 16:54:10 +0100 Subject: [PATCH] [FIX] base: 3.11 compatibility Complement of the previous complement e2752a04ff (#137099) Those opcodes were added in Python 3.11 and we missed them. Fixes #140588 closes odoo/odoo#141015 Signed-off-by: Christophe Monniez (moc) --- odoo/addons/base/models/ir_qweb.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/odoo/addons/base/models/ir_qweb.py b/odoo/addons/base/models/ir_qweb.py index 651770d8da3..9c7c7131b89 100644 --- a/odoo/addons/base/models/ir_qweb.py +++ b/odoo/addons/base/models/ir_qweb.py @@ -428,13 +428,15 @@ _SAFE_QWEB_OPCODES = _EXPR_OPCODES.union(to_opcodes([ 'RESUME', 'CALL', 'PRECALL', - 'POP_JUMP_FORWARD_IF_FALSE', 'PUSH_NULL', - 'POP_JUMP_FORWARD_IF_TRUE', 'KW_NAMES', + 'KW_NAMES', 'FORMAT_VALUE', 'BUILD_STRING', 'RETURN_GENERATOR', - 'POP_JUMP_BACKWARD_IF_FALSE', 'SWAP', + 'POP_JUMP_FORWARD_IF_FALSE', 'POP_JUMP_FORWARD_IF_TRUE', + 'POP_JUMP_BACKWARD_IF_FALSE', 'POP_JUMP_BACKWARD_IF_TRUE', + 'POP_JUMP_FORWARD_IF_NONE', 'POP_JUMP_FORWARD_IF_NOT_NONE', + 'POP_JUMP_BACKWARD_IF_NONE', 'POP_JUMP_BACKWARD_IF_NOT_NONE', ])) - _BLACKLIST