Closed TreasureMaster closed 2 years ago
Проблема решилась вынесением threading.Event в реестр. Плюс создается теперь событие в команде подключения. Также там устанавливается событие myevent.set() и самое главное - ожидается завершение потока mythread.join(). https://github.com/TreasureMaster/PreheaterService/blob/master/commands/buscommands.py#L59 Теперь не нужны паузы. Плюс решилась проблема issue 22. Хотя все равно было установлено блокирование потока на период подключения соединения.
Пауза после нажатия "Отключить" и установки события необходима разная на разных компьютерах. Нужно предусмотреть другой механизм отключения. Может быть куда-то встроить Lock?