changed card_str pack format fixes #32
This commit is contained in:
parent
965b7a994d
commit
03ed657865
@ -889,7 +889,7 @@ class ZK(object):
|
|||||||
raise ZKErrorResponse("Can't pack user")
|
raise ZKErrorResponse("Can't pack user")
|
||||||
else:
|
else:
|
||||||
name_pad = name.encode(self.encoding, errors='ignore').ljust(24, b'\x00')[:24]
|
name_pad = name.encode(self.encoding, errors='ignore').ljust(24, b'\x00')[:24]
|
||||||
card_str = pack('i', int(card))[:4]
|
card_str = pack('<I', int(card))[:4]
|
||||||
command_string = pack('HB8s24s4sx7sx24s', uid, privilege, password.encode(self.encoding, errors='ignore'), name_pad, card_str, group_id.encode(), user_id.encode())
|
command_string = pack('HB8s24s4sx7sx24s', uid, privilege, password.encode(self.encoding, errors='ignore'), name_pad, card_str, group_id.encode(), user_id.encode())
|
||||||
response_size = 1024 #TODO check response?
|
response_size = 1024 #TODO check response?
|
||||||
cmd_response = self.__send_command(command, command_string, response_size)
|
cmd_response = self.__send_command(command, command_string, response_size)
|
||||||
@ -1627,4 +1627,3 @@ class ZK(object):
|
|||||||
return True
|
return True
|
||||||
else:
|
else:
|
||||||
raise ZKErrorResponse("Can't clear response")
|
raise ZKErrorResponse("Can't clear response")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user