Fix discoverer regression

Fixes #42
This commit is contained in:
Ole André Vadla Ravnås
2015-06-15 18:30:37 +02:00
parent 4eba79d000
commit 806fff0df3
+5 -4
View File
@@ -148,10 +148,11 @@ def main():
self._results_received = threading.Event()
ConsoleApplication.__init__(self, self._await_keys)
def _await_keys(self):
await_enter()
self._reactor.schedule(lambda: self._discoverer.stop())
self._results_received.wait()
def _await_keys(self, reactor):
await_enter(reactor)
reactor.schedule(lambda: self._discoverer.stop())
while reactor.is_running() and not self._results_received.is_set():
self._results_received.wait(0.5)
def _usage(self):
return "usage: %prog [options] target"