fix: waiting for bettercap's API to start

This commit is contained in:
Simone Margaritelli 2019-10-21 16:26:07 +02:00
parent 90998be24c
commit 56079dfd9d

View File

@ -135,8 +135,18 @@ class Agent(Client, AsyncAdvertiser, AsyncTrainer):
self.start_advertising()
def _wait_bettercap(self):
while True:
try:
s = self.session()
return
except:
logging.info("waiting for bettercap API to be available ...")
time.sleep(1)
def start(self):
self.start_ai()
self._wait_bettercap()
self.setup_events()
self.set_starting()
self.start_monitor_mode()