diff options
Diffstat (limited to 'openerp/sql_db.py')
| -rw-r--r-- | openerp/sql_db.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/openerp/sql_db.py b/openerp/sql_db.py index fd89d857019..33e23648992 100644 --- a/openerp/sql_db.py +++ b/openerp/sql_db.py @@ -265,7 +265,7 @@ class Cursor(object): def split_for_in_conditions(self, ids): """Split a list of identifiers into one or more smaller tuples safe for IN conditions, after uniquifying them.""" - return tools.misc.split_every(self.IN_MAX, set(ids)) + return tools.misc.split_every(self.IN_MAX, ids) def print_log(self): global sql_counter @@ -402,6 +402,10 @@ class Cursor(object): def __getattr__(self, name): return getattr(self._obj, name) + @property + def closed(self): + return self._closed + class TestCursor(Cursor): """ A cursor to be used for tests. It keeps the transaction open across several requests, and simulates committing, rolling back, and closing. |
