Skip to content

Commit 56d9ac1

Browse files
authored
Merge pull request #60 from stephenrauch/delay_ServiceBrowser_connect
Delay connecting ServiceBrowser() until it is running
2 parents 0225a18 + 6d1370c commit 56d9ac1

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

zeroconf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1078,8 +1078,6 @@ def __init__(self, zc, type_, handlers=None, listener=None):
10781078

10791079
self.done = False
10801080

1081-
self.zc.add_listener(self, DNSQuestion(self.type, _TYPE_PTR, _CLASS_IN))
1082-
10831081
if hasattr(handlers, 'add_service'):
10841082
listener = handlers
10851083
handlers = None
@@ -1147,6 +1145,8 @@ def cancel(self):
11471145
self.join()
11481146

11491147
def run(self):
1148+
self.zc.add_listener(self, DNSQuestion(self.type, _TYPE_PTR, _CLASS_IN))
1149+
11501150
while True:
11511151
now = current_time_millis()
11521152
if len(self._handlers_to_call) == 0 and self.next_time > now:

0 commit comments

Comments
 (0)