Revize fddc9b6d
Přidáno uživatelem Jakub Šilhavý před více než 2 roky(ů)
client/main.py | ||
---|---|---|
3 | 3 |
from os.path import exists |
4 | 4 |
from threading import Thread |
5 | 5 |
from tendo import singleton |
6 |
from sys import exit |
|
6 | 7 |
|
7 | 8 |
from config_manager import logger_config |
8 | 9 |
from usb_detector.detector import register_listener, usb_detector_run |
... | ... | |
19 | 20 |
|
20 | 21 |
|
21 | 22 |
if __name__ == "__main__": |
22 |
app_instance = singleton.SingleInstance() |
|
23 |
try: |
|
24 |
app_instance = singleton.SingleInstance() |
|
25 |
except singleton.SingleInstanceException: |
|
26 |
exit(1) |
|
27 |
|
|
23 | 28 |
init_logging() |
24 | 29 |
|
25 | 30 |
register_listener(callback=usb_connected_callback, connected=True) |
Také k dispozici: Unified diff
re #9418 Added a try-except block when making sure that there is only one instance of the app running