Revize 01b65346
Přidáno uživatelem Jakub Šilhavý před asi 3 roky(ů)
client/main.py | ||
---|---|---|
1 | 1 |
import logging |
2 | 2 |
import logging.config |
3 |
import argparse |
|
3 | 4 |
from os.path import exists |
4 | 5 |
from threading import Thread |
5 | 6 |
from tendo import singleton |
... | ... | |
27 | 28 |
except singleton.SingleInstanceException: |
28 | 29 |
exit(1) |
29 | 30 |
|
30 |
config = Config("config.ini") |
|
31 |
arg_parser = argparse.ArgumentParser(description="ZF USB Licence Detector") |
|
32 |
arg_parser.add_argument("-c", "--config", dest="config", required=True, help="Path to the configuration file") |
|
33 |
args = arg_parser.parse_args() |
|
34 |
|
|
35 |
config = Config(args.config) |
|
31 | 36 |
init_logging(config) |
32 | 37 |
|
33 | 38 |
register_listener(callback=usb_connected_callback, connected=True) |
Také k dispozici: Unified diff
re #9419 Added an argument parser (path to the config file)