что такое правильное заклинание, чтобы делать что-то вроде:
async def read(fd):
return fd.readline()
with open('/dev/hidraw0', 'rb') as fd:
while True:
line = await read(fd)
if line is None:
break
consume(line)
Мне нужно опросить / dev / hidrawX из программы, построенной на основе asyncio.Как я могу сделать это неблокирующим способом?
Я хотел бы избежать пути /dev/input/eventXX
со всеми связанными проблемами преобразования (а также потому, что я пытался, и события теряются при передаче)