|
|
|
@ -2,7 +2,7 @@
|
|
|
|
|
Use this transport for talking with bitkey simulator.'''
|
|
|
|
|
|
|
|
|
|
import os
|
|
|
|
|
|
|
|
|
|
from select import select
|
|
|
|
|
from transport import Transport
|
|
|
|
|
|
|
|
|
|
class PipeTransport(Transport):
|
|
|
|
@ -38,6 +38,10 @@ class PipeTransport(Transport):
|
|
|
|
|
os.unlink(self.filename_read)
|
|
|
|
|
os.unlink(self.filename_write)
|
|
|
|
|
|
|
|
|
|
def ready_to_read(self):
|
|
|
|
|
rlist, _, _ = select([self.read_f], [], [], 0)
|
|
|
|
|
return len(rlist) > 0
|
|
|
|
|
|
|
|
|
|
def _write(self, msg):
|
|
|
|
|
try:
|
|
|
|
|
self.write_f.write(msg)
|
|
|
|
|