Skip to content

Commit ed44890

Browse files
author
Mike Stegeman
committed
Add better method to close AddonManagerProxy.
1 parent aea889b commit ed44890

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

gateway_addon/adapter.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,4 +157,3 @@ def cancel_remove_thing(self, device_id):
157157
def unload(self):
158158
"""Perform any necessary cleanup before adapter is shut down."""
159159
print('Adapter:', self.name, 'unloaded')
160-
self.manager_proxy.running = False

gateway_addon/addon_manager_proxy.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ def __init__(self, socket, plugin_id, verbose=False):
2828
self.thread = threading.Thread(target=self.recv)
2929
self.thread.start()
3030

31+
def close(self):
32+
"""Close the proxy."""
33+
self.running = False
34+
self.socket.close()
35+
3136
def add_adapter(self, adapter):
3237
"""
3338
Send a notification that an adapter has been added.

0 commit comments

Comments
 (0)