Revize f7fb8759
Přidáno uživatelem Jakub Šilhavý před více než 2 roky(ů)
client/main.py | ||
---|---|---|
1 | 1 |
import logging |
2 |
from threading import Thread |
|
2 | 3 |
|
3 | 4 |
from tendo import singleton |
4 | 5 |
|
5 | 6 |
from config_manager import logger_format, logger_level |
7 |
from usb_detector.detector import register_listener, usb_detector_run |
|
8 |
from usb_detector.event_listener import usb_connected_callback, usb_disconnected_callback |
|
9 |
|
|
6 | 10 |
|
7 | 11 |
if __name__ == "__main__": |
8 | 12 |
app_instance = singleton.SingleInstance() |
9 | 13 |
|
10 | 14 |
logging.basicConfig(format=logger_format, level=logger_level) |
11 | 15 |
|
16 |
register_listener(callback=usb_connected_callback, connected=True) |
|
17 |
register_listener(callback=usb_disconnected_callback, connected=False) |
|
18 |
|
|
19 |
usb_detector_thread = Thread(target=usb_detector_run) |
|
20 |
usb_detector_thread.setDaemon(True) |
|
21 |
usb_detector_thread.start() |
|
12 | 22 |
|
23 |
usb_detector_thread.join() |
Také k dispozici: Unified diff
re #9305 Added a python module for USB detection