MCPcopy
hub / github.com/PyMySQL/PyMySQL / __init__

Method __init__

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

Source from the content-addressed store, hash-verified

291 """
292
293 def __init__(self, from_packet):
294 if not from_packet.is_ok_packet():
295 raise ValueError(
296 "Cannot create "
297 + str(self.__class__.__name__)
298 + " object from invalid packet type"
299 )
300
301 self.packet = from_packet
302 self.packet.advance(1)
303
304 self.affected_rows = self.packet.read_length_encoded_integer()
305 self.insert_id = self.packet.read_length_encoded_integer()
306 self.server_status, self.warning_count = self.read_struct("<HH")
307 self.message = self.packet.read_all()
308 self.has_next = self.server_status & SERVER_STATUS.SERVER_MORE_RESULTS_EXISTS
309
310 def __getattr__(self, key):
311 return getattr(self.packet, key)

Callers

nothing calls this directly

Calls 5

is_ok_packetMethod · 0.80
advanceMethod · 0.80
read_structMethod · 0.80
read_allMethod · 0.80

Tested by

no test coverage detected