-def init(log):
- opts, _ = getopt(argv[1:], "c:d")
- opts = dict(opts)
- conf = readconfig(opts["-c"] if "-c" in opts else CONF)
+
+def init(
+ log: Logger, opts: Optional[List[Tuple[str, str]]] = None
+) -> ConfigParser:
+ if opts is None:
+ opts, _ = getopt(argv[1:], "c:d")
+ dopts = dict(opts)
+ conf = readconfig(dopts["-c"] if "-c" in dopts else CONF)
+ log.setLevel(DEBUG if "-d" in dopts else INFO)