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

Method __init__

pymysql/protocol.py:314–324  ·  view source on GitHub ↗
(self, from_packet)

Source from the content-addressed store, hash-verified

312 """
313
314 def __init__(self, from_packet):
315 if not from_packet.is_eof_packet():
316 raise ValueError(
317 f"Cannot create '{self.__class__}' object from invalid packet type"
318 )
319
320 self.packet = from_packet
321 self.warning_count, self.server_status = self.packet.read_struct("<xhh")
322 if DEBUG:
323 print("server_status=", self.server_status)
324 self.has_next = self.server_status & SERVER_STATUS.SERVER_MORE_RESULTS_EXISTS
325
326 def __getattr__(self, key):
327 return getattr(self.packet, key)

Callers

nothing calls this directly

Calls 2

is_eof_packetMethod · 0.80
read_structMethod · 0.80

Tested by

no test coverage detected