X-Git-Url: http://average.org/gitweb/?a=blobdiff_plain;f=gps303%2Fcommon.py;h=09fb01f060c73c0f0821ec84947fb435fa1344da;hb=74aee06447dd86bebef88c1172304b27740be835;hp=44c301d41c591bbd785ef5b077d09a9ac8f338e3;hpb=2052991786319930bccf63f347dbc121774e9018;p=loctrkd.git diff --git a/gps303/common.py b/gps303/common.py index 44c301d..09fb01f 100644 --- a/gps303/common.py +++ b/gps303/common.py @@ -3,6 +3,7 @@ from configparser import ConfigParser from getopt import getopt from logging import getLogger, StreamHandler, DEBUG, INFO +from logging.handlers import SysLogHandler from sys import argv, stderr, stdout CONF = "/etc/gps303.conf" @@ -10,8 +11,9 @@ PORT = 4303 DBFN = "/var/lib/gps303/gps303.sqlite" -def init(log): - opts, _ = getopt(argv[1:], "c:d") +def init(log, opts=None): + if opts is None: + opts, _ = getopt(argv[1:], "c:d") opts = dict(opts) conf = readconfig(opts["-c"] if "-c" in opts else CONF) if stdout.isatty():