summaryrefslogtreecommitdiff
path: root/odoo/netsvc.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2019-06-21 10:17:10 +0200
committerChristophe Simonis <chs@odoo.com>2019-06-21 10:17:10 +0200
commit0e72b983c35fac07d6071672508a707b1bfd850b (patch)
tree46c75d82948f8611436510e212591c52278892b8 /odoo/netsvc.py
parent290c92e46fbb5c368311064b817bfc682bd9515e (diff)
parent35aeabb64775300fc4f5d2535904a13fde9da185 (diff)
[MERGE] forward port branch saas-11.3 up to 35aeabb6477
Diffstat (limited to 'odoo/netsvc.py')
-rw-r--r--odoo/netsvc.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/odoo/netsvc.py b/odoo/netsvc.py
index 286ee740584..727d74d9398 100644
--- a/odoo/netsvc.py
+++ b/odoo/netsvc.py
@@ -29,7 +29,7 @@ def log(logger, level, prefix, msg, depth=None):
path_prefix = os.path.realpath(os.path.dirname(os.path.dirname(__file__)))
class PostgreSQLHandler(logging.Handler):
- """ PostgreSQL Loggin Handler will store logs in the database, by default
+ """ PostgreSQL Logging Handler will store logs in the database, by default
the current database, can be set using --log-db=DBNAME
"""
def emit(self, record):
@@ -39,7 +39,8 @@ class PostgreSQLHandler(logging.Handler):
if not dbname:
return
with tools.ignore(Exception), tools.mute_logger('odoo.sql_db'), sql_db.db_connect(dbname, allow_uri=True).cursor() as cr:
- cr.autocommit(True)
+ # preclude risks of deadlocks
+ cr.execute("SET LOCAL statement_timeout = 1000")
msg = tools.ustr(record.msg)
if record.args:
msg = msg % record.args