From e848a1c91a2f24fe6a65567141d4bf83d87ba115 Mon Sep 17 00:00:00 2001 From: baztian Date: Wed, 20 Apr 2011 18:08:37 +0200 Subject: [PATCH] Release unused references properly --- src/jaydebeapi/dbapi2.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/jaydebeapi/dbapi2.py b/src/jaydebeapi/dbapi2.py index cd0067e..6255fe0 100644 --- a/src/jaydebeapi/dbapi2.py +++ b/src/jaydebeapi/dbapi2.py @@ -239,16 +239,17 @@ class Cursor(object): def close(self): self._close_last() - self.connection = None + self._connection = None def _close_last(self): """Close the resultset and reset collected meta data. """ if self._rs: self._rs.close() + self._rs = None if self._prep: self._prep.close() - self._rs = None + self._prep = None self._meta = None self._description = None