Skip to content
Snippets Groups Projects
Unverified Commit aa3834b9 authored by Dave Lasley's avatar Dave Lasley Committed by Martin Trigaux
Browse files

[IMP] tools: Add note to ormcache regarding closed cursors

Returning a recordset from a cached method will raise an
`psycopg2.OperationalError` once the cursor is closed.

Add documentation to `ormcache` method indicating such
See OCA/stock-logistics-barcode#93 and #8795 for example of issues

Closes #19113
parent 2d3e6d73
No related branches found
No related tags found
No related merge requests found
......@@ -47,6 +47,10 @@ class ormcache(object):
@ormcache(skiparg=1)
def _compute_domain(self, model_name, mode="read"):
...
Methods implementing this decorator should never return a Recordset,
because the underlying cursor will eventually be closed and raise a
`psycopg2.OperationalError`.
"""
def __init__(self, *args, **kwargs):
self.args = args
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment