Release unused references properly

master
baztian 2011-04-20 18:08:37 +02:00
parent cca02219f7
commit e848a1c91a
1 changed files with 3 additions and 2 deletions

View File

@ -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