Version 2.3.4

Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com>

Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com>
This commit is contained in:
Jeroen Oudshoorn
2023-09-08 18:30:04 +02:00
parent 3e9f08852f
commit 0cf8921c4b

View File

@ -1,5 +1,4 @@
# import _thread import _thread
from concurrent.futures import ThreadPoolExecutor
import logging import logging
import time import time
@ -42,9 +41,7 @@ class AsyncAdvertiser(object):
def start_advertising(self): def start_advertising(self):
if self._config['personality']['advertise']: if self._config['personality']['advertise']:
# _thread.start_new_thread(self._adv_poller, ()) _thread.start_new_thread(self._adv_poller, ())
with ThreadPoolExecutor(max_workers=4) as executor:
executor.submit(self._adv_poller)
grid.set_advertisement_data(self._advertisement) grid.set_advertisement_data(self._advertisement)
grid.advertise(True) grid.advertise(True)