Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 01b65346

Přidáno uživatelem Jakub Šilhavý před více než 2 roky(ů)

re #9419 Added an argument parser (path to the config file)

Zobrazit rozdíly:

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