1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-08-01 03:18:12 +00:00
trezor-firmware/bitkeylib/transport_fake.py
slush 8f84e356ad Major refactoring
Added commandline tool cmd.py
2012-12-03 15:36:03 +00:00

24 lines
552 B
Python

'''FakeTransport implements dummy interface for Transport.'''
# Local serial port loopback: socat PTY,link=COM8 PTY,link=COM9
from transport import Transport
class FakeTransport(Transport):
def __init__(self, device, *args, **kwargs):
super(FakeTransport, self).__init__(device, *args, **kwargs)
def _open(self):
pass
def _close(self):
pass
def ready_to_read(self):
return False
def _write(self, msg):
pass
def _read(self):
raise NotImplemented