MCPcopy Create free account
hub / github.com/PyMySQL/PyMySQL / _read_rowdata_packet

Method _read_rowdata_packet

pymysql/connections.py:1416–1427  ·  view source on GitHub ↗

Read a rowdata packet for each data row in the result set.

(self)

Source from the content-addressed store, hash-verified

1414 self.connection = None # release reference to kill cyclic reference.
1415
1416 def _read_rowdata_packet(self):
1417 """Read a rowdata packet for each data row in the result set."""
1418 rows = []
1419 while True:
1420 packet = self.connection._read_packet()
1421 if self._check_packet_is_eof(packet):
1422 self.connection = None # release reference to kill cyclic reference.
1423 break
1424 rows.append(self._read_row_from_packet(packet))
1425
1426 self.affected_rows = len(rows)
1427 self.rows = tuple(rows)
1428
1429 def _read_row_from_packet(self, packet):
1430 row = []

Callers 1

_read_result_packetMethod · 0.95

Calls 3

_check_packet_is_eofMethod · 0.95
_read_row_from_packetMethod · 0.95
_read_packetMethod · 0.80

Tested by

no test coverage detected