We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f5f7898 commit 68576c7Copy full SHA for 68576c7
1 file changed
src/fluepdot/fluepdot.py
@@ -122,15 +122,18 @@ def _pad_frame(line: str) -> str:
122
sleep(sleep_time)
123
124
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:
+ data: List[List[str]] = [[" "] * self.width for _ in range(self.height)]
+ for x, l in enumerate(frame):
+ for y, b in enumerate(l):
128
if b:
129
try:
130
- data[x, y] = "X"
+ data[x][y] = "X"
131
except IndexError as e:
132
print(e)
133
- return self._post(frameURL, post=data)
+ outStr = ""
134
+ for line in data:
135
+ outStr = outStr + "".join(line) + "\n"
136
+ return self._post(frameURL, post=outStr)
137
138
139
def set_pixel(self, x: int = 0, y: int = 0) -> Response:
0 commit comments