Coverage for mindsdb / api / mysql / mysql_proxy / data_types / mysql_packets / switch_auth_response_packet.py: 29%
12 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-21 00:36 +0000
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-21 00:36 +0000
1from mindsdb.api.mysql.mysql_proxy.data_types.mysql_packet import Packet
2from mindsdb.api.mysql.mysql_proxy.data_types.mysql_datum import Datum
5class SwitchOutResponse(Packet):
6 def setup(self, length=0, count_header=1, body=''):
7 length = len(body)
9 if length == 0:
10 self.password = b''
11 return
13 self.enc_password = Datum('string<EOF>') # 0x04
14 buffer = body
15 buffer = self.enc_password.setFromBuff(buffer)
16 self.password = self.enc_password.value