MCPcopy Create free account
hub / github.com/PyMySQL/mysqlclient / _discard

Method _discard

src/MySQLdb/cursors.py:78–96  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

76 self._rows = None
77
78 def _discard(self):
79 self.description = None
80 self.description_flags = None
81 # Django uses some member after __exit__.
82 # So we keep rowcount and lastrowid here. They are cleared in Cursor._query().
83 # self.rowcount = 0
84 # self.lastrowid = None
85 self._rows = None
86 self.rownumber = None
87
88 if self._result:
89 self._result.discard()
90 self._result = None
91
92 con = self.connection
93 if con is None:
94 return
95 while con.next_result() == 0: # -1 means no more data.
96 con.discard_result()
97
98 def close(self):
99 """Close the cursor. No further queries will be possible."""

Callers 2

closeMethod · 0.95
executeMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected