From e9e37091a65d5ae2caa9eb6728abaffb7c9555a8 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 3 Sep 2020 09:17:26 +0000 Subject: [IMP] core: deprecate method cr.after() Use the more convenient `cr.postcommit.add()` instead. closes odoo/odoo#56990 Related: odoo/enterprise#12914 Signed-off-by: Raphael Collet (rco) --- odoo/sql_db.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'odoo/sql_db.py') diff --git a/odoo/sql_db.py b/odoo/sql_db.py index e8426691cd1..ce49fb6a60a 100644 --- a/odoo/sql_db.py +++ b/odoo/sql_db.py @@ -14,6 +14,7 @@ import itertools import logging import time import uuid +import warnings from decorator import decorator import psycopg2 @@ -420,6 +421,10 @@ class Cursor(BaseCursor): back or committed independently. You may consider the use of a dedicated temporary cursor to do some database operation. """ + warnings.warn( + "Cursor.after() is deprecated, use Cursor.postcommit.add() instead.", + DeprecationWarning, + ) if event == 'commit': self.postcommit.add(func) elif event == 'rollback': -- cgit v1.2.3