Skip to content

Commit 68576c7

Browse files
ZeitungsleserKS-HTK
authored andcommitted
fixed post_frame
1 parent f5f7898 commit 68576c7

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

src/fluepdot/fluepdot.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -122,15 +122,18 @@ def _pad_frame(line: str) -> str:
122122
sleep(sleep_time)
123123

124124
def post_frame(self, frame: List[List[bool]]) -> Response:
125-
data: List[List[str]] = [[" "] * width for _ in range(height)]
126-
for x, l in frame:
127-
for y, b in l:
125+
data: List[List[str]] = [[" "] * self.width for _ in range(self.height)]
126+
for x, l in enumerate(frame):
127+
for y, b in enumerate(l):
128128
if b:
129129
try:
130-
data[x, y] = "X"
130+
data[x][y] = "X"
131131
except IndexError as e:
132132
print(e)
133-
return self._post(frameURL, post=data)
133+
outStr = ""
134+
for line in data:
135+
outStr = outStr + "".join(line) + "\n"
136+
return self._post(frameURL, post=outStr)
134137

135138

136139
def set_pixel(self, x: int = 0, y: int = 0) -> Response:

0 commit comments

Comments
 (0)