summaryrefslogtreecommitdiff
path: root/odoo/sql_db.py
diff options
context:
space:
mode:
authorRaphael Collet <rco@odoo.com>2020-09-03 09:17:26 +0000
committerRaphael Collet <rco@odoo.com>2020-09-03 09:17:26 +0000
commite9e37091a65d5ae2caa9eb6728abaffb7c9555a8 (patch)
treea9045da0be927e8608afee70b58118f2ebcdd97b /odoo/sql_db.py
parentd4b2e9224839aed8fc160ebe5a89e0f7d4c6a5bb (diff)
[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) <rco@openerp.com>
Diffstat (limited to 'odoo/sql_db.py')
-rw-r--r--odoo/sql_db.py5
1 files changed, 5 insertions, 0 deletions
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':