Skip to content

Commit 0b39da2

Browse files
committed
Improve error handling in parallel transport.
writeToFD can return integer or error.
1 parent f20ceb0 commit 0b39da2

File tree

1 file changed

+2
-1
lines changed
  • inkcut/device/transports/parallelport

1 file changed

+2
-1
lines changed

inkcut/device/transports/parallelport/plugin.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,8 @@ def fileno(self):
145145

146146
def writeSomeData(self, data):
147147
res = fdesc.writeToFD(self.fileno(), data)
148-
self.written_something = self.written_something or res > 0
148+
if isinstance(res, int):
149+
self.written_something = self.written_something or res > 0
149150
return res
150151

151152
def doRead(self):

0 commit comments

Comments
 (0)