Skip to content
This repository was archived by the owner on Sep 8, 2024. It is now read-only.

Commit b98b020

Browse files
authored
Merge pull request #854 from forslund/gregmccoy-feature/issue-788
Gregmccoy feature/issue 788
2 parents a426b48 + 10e4660 commit b98b020

File tree

1 file changed

+11
-0
lines changed
  • mycroft/messagebus/client

1 file changed

+11
-0
lines changed

mycroft/messagebus/client/ws.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,17 @@ def once(self, event_name, func):
100100
def remove(self, event_name, func):
101101
self.emitter.remove_listener(event_name, func)
102102

103+
def remove_all_listeners(self, event_name):
104+
'''
105+
Remove all listeners connected to event_name.
106+
107+
Args:
108+
event_name: event from which to remove listeners
109+
'''
110+
if event_name is None:
111+
raise ValueError
112+
self.emitter.remove_all_listeners(event_name)
113+
103114
def run_forever(self):
104115
self.client.run_forever()
105116

0 commit comments

Comments
 (0)