connection_cext.py(270): while row: connection_cext.py(271): if self.converter: connection_cext.py(277): rows.append(row) connection_cext.py(278): counter += 1 connection_cext.py(279): if count and counter == count: connection_cext.py(281): row = self._cmysql.fetch_row() connection_cext.py(270): while row: connection_cext.py(287): return rows cursor_cext.py(512): if rows: cursor_cext.py(513): self._nextrow = self._cnx.get_row() --- modulename: connection_cext, funcname: get_row connection_cext.py(291): try: connection_cext.py(292): return self.get_rows(count=1, binary=binary, columns=columns)[0] --- modulename: connection_cext, funcname: get_rows connection_cext.py(260): if not (self._cmysql and self.unread_result): --- modulename: connection_cext, funcname: unread_result connection_cext.py(498): return self.result_set_available --- modulename: connection_cext, funcname: result_set_available connection_cext.py(490): if not self._cmysql: connection_cext.py(493): return self._cmysql.have_result_set connection_cext.py(263): rows = [] connection_cext.py(264): if count is not None and count <= 0: connection_cext.py(267): counter = 0 connection_cext.py(268): try: connection_cext.py(269): row = self._cmysql.fetch_row() connection_cext.py(270): while row: connection_cext.py(287): return rows connection_cext.py(293): except IndexError: connection_cext.py(295): return None cursor_cext.py(514): if not self._nextrow and not self._cnx.more_results: --- modulename: connection_cext, funcname: more_results connection_cext.py(503): return self._cmysql.more_results() cursor_cext.py(515): self._cnx.free_result() --- modulename: connection_cext, funcname: free_result connection_cext.py(306): if self._cmysql: connection_cext.py(307): self._cmysql.free_result() cursor_cext.py(517): if not rows: cursor_cext.py(521): self._rowcount += len(rows) cursor_cext.py(522): return rows bug.py(28): print type(rows) bug.py(29): print len(rows) 189450 bug.py(31): rows = cursor.fetchmany(batch_size) --- modulename: cursor_cext, funcname: fetchmany cursor_cext.py(503): if self._nextrow: cursor_cext.py(507): rows = [] cursor_cext.py(509): if size and self._cnx.unread_result: --- modulename: connection_cext, funcname: unread_result connection_cext.py(498): return self.result_set_available --- modulename: connection_cext, funcname: result_set_available connection_cext.py(490): if not self._cmysql: connection_cext.py(493): return self._cmysql.have_result_set cursor_cext.py(512): if rows: cursor_cext.py(517): if not rows: cursor_cext.py(518): self._handle_eof() --- modulename: cursor_cext, funcname: _handle_eof cursor_cext.py(182): self._warning_count = self._cnx.warning_count --- modulename: connection_cext, funcname: warning_count connection_cext.py(482): if not self._cmysql: connection_cext.py(485): return self._cmysql.warning_count() cursor_cext.py(183): self._handle_warnings() --- modulename: cursor_cext, funcname: _handle_warnings cursor_cext.py(155): if self._cnx.get_warnings is True and self._warning_count: --- modulename: abstracts, funcname: get_warnings abstracts.py(542): return self._get_warnings cursor_cext.py(184): if self._cnx.raise_on_warnings is True and self._warnings: --- modulename: abstracts, funcname: raise_on_warnings abstracts.py(566): return self._raise_on_warnings cursor_cext.py(187): if not self._cnx.more_results: --- modulename: connection_cext, funcname: more_results connection_cext.py(503): return self._cmysql.more_results() cursor_cext.py(188): self._cnx.free_result() --- modulename: connection_cext, funcname: free_result connection_cext.py(306): if self._cmysql: connection_cext.py(307): self._cmysql.free_result() cursor_cext.py(519): return [] bug.py(32): print type(rows) bug.py(33): print len(rows) 0