Skip to content

Commit c4308f1

Browse files
authored
Update piduck.py
1 parent c2d18ff commit c4308f1

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

piduck.py

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -86,24 +86,21 @@ def pharse(line, known, deltrue):
8686

8787

8888
def out(ccl):
89-
# ccl_part=list(divide_chunks(ccl, n))
90-
i = 2
91-
if len(ccl) == 1:
92-
rep = (chr(0) * 2) + chr(ccl[0])
93-
e = 3
94-
else:
95-
rep = ""
96-
for e in range(len(ccl) - 1):
89+
rep = ""
90+
if len(ccl[0]) > 0:
91+
for e in ccl[0]:
9792
rep = rep + chr(ccl[e])
98-
e = e + 2
99-
rep = rep + chr(0) + chr(ccl[e - 1])
100-
rep = rep + (chr(0) * (8 - e))
93+
else:
94+
rep = rep + chr(0)
95+
rep = rep + chr(0)
96+
for e in ccl[1]:
97+
rep = rep + chr(ccl[e])
98+
rep = rep + chr(0) * (8 - len(rep))
10199
with open("/dev/hidg0", "rb+") as fd:
102100
fd.write(rep.encode())
103101
fd.write((chr(0) * 8).encode())
104102

105103

106-
# argparse fix
107104
def main():
108105
if piargs.input is not None:
109106
file1 = open(piargs.input, "r")

0 commit comments

Comments
 (0)