trezor: Client should be a context manager

nistp521
Roman Zeyde 9 years ago
parent bd723918ce
commit 9755c38eb3

@ -39,7 +39,11 @@ class Client(object):
log.debug('version : %s', '.'.join([str(v) for v in version]))
log.debug('revision : %s', binascii.hexlify(f.revision))
def close(self):
def __enter__(self):
return self
def __exit__(self, *args):
log.info('disconnected from Trezor')
self.client.close()
def get_public_key(self, label):

Loading…
Cancel
Save