Skip to content

Commit

Permalink
delete socket on close for better serialization of DongleServer objec…
Browse files Browse the repository at this point in the history
…t + Bump v1.30
  • Loading branch information
TamtamHero committed Sep 25, 2019
1 parent ade192b commit 9198479
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 3 deletions.
4 changes: 2 additions & 2 deletions doc/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ def setup(app):
copyright = u'2017, Ledger Team'
author = u'Ledger Team'

version = u'0.1.15'
release = u'0.1.15'
version = u'0.1.30'
release = u'0.1.30'

pygments_style = 'sphinx'

Expand Down
3 changes: 3 additions & 0 deletions ledgerblue/commTCP.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ def __init__(self, server, port, debug=False):
self.port = port
self.debug = debug
self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.opened = True
try:
self.socket.connect((self.server, self.port))
except:
Expand All @@ -53,8 +54,10 @@ def apduMaxDataSize(self):
def close(self):
try:
self.socket.close()
self.socket = None
except:
pass
self.opened = False

def getDongle(server="127.0.0.1", port=9999, debug=False):
return DongleServer(server, port, debug)
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
here = dirname(__file__)
setup(
name='ledgerblue',
version='0.1.29',
version='0.1.30',
author='Ledger',
author_email='hello@ledger.fr',
description='Python library to communicate with Ledger Blue/Nano S',
Expand Down

0 comments on commit 9198479

Please sign in to comment.