Skip to content

Commit 6a92289

Browse files
committed
fix
1 parent 44e2e1d commit 6a92289

1 file changed

Lines changed: 13 additions & 12 deletions

File tree

12.network/zhiwu.py

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -56,18 +56,19 @@ def core(self, pack):
5656

5757
def parse(self, pack):
5858
res = self.core(pack)
59-
if (pack[0] == TYPE_COLLECT):
60-
# return [TYPE_COLLECT, res[1:ord(res[0]) + 1], res[ord(res[0]) + 2:]]
61-
src = 1+res[0]
62-
dt = 1 + src
63-
return [TYPE_COLLECT, res[1:src], res[dt:dt+res[src]]]
64-
elif (pack[0] == TYPE_COMMAND):
65-
result = [TYPE_COMMAND, res[1:res[0] + 1]]
66-
# print(result)
67-
if (result[1] == b'TimeSysn'):
68-
# print(decode_parse(self.de))
69-
set_time(decode_parse(self.de)[0])
70-
return result
59+
if (res != None):
60+
if (pack[0] == TYPE_COLLECT):
61+
# return [TYPE_COLLECT, res[1:ord(res[0]) + 1], res[ord(res[0]) + 2:]]
62+
src = 1+res[0]
63+
dt = 1 + src
64+
return [TYPE_COLLECT, res[1:src], res[dt:dt+res[src]]]
65+
elif (pack[0] == TYPE_COMMAND):
66+
result = [TYPE_COMMAND, res[1:res[0] + 1]]
67+
# print(result)
68+
if (result[1] == b'TimeSysn'):
69+
# print(decode_parse(self.de))
70+
set_time(decode_parse(self.de)[0])
71+
return result
7172
return None
7273

7374
if __name__ == '__main__':

0 commit comments

Comments
 (0)