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

Method _read_rowdata_packet

pymysql/connections.py:1414–1425  ·  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

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