X-Git-Url: http://average.org/gitweb/?a=blobdiff_plain;f=gps303%2F__main__.py;fp=gps303%2F__main__.py;h=38d21fe6eea049c7e17030a4028976ba827b1898;hb=74aee06447dd86bebef88c1172304b27740be835;hp=aa2342793cee364ca9b4404f434bfaf55395dbe8;hpb=66860d17a8d88c7e1084486cfe9cb9379d8ffe31;p=loctrkd.git diff --git a/gps303/__main__.py b/gps303/__main__.py index aa23427..38d21fe 100644 --- a/gps303/__main__.py +++ b/gps303/__main__.py @@ -26,7 +26,10 @@ def main(conf, opts, args): cls = class_by_prefix(cmd) if isinstance(cls, list): raise ValueError("Prefix does not select a single class: " + str(cls)) - kwargs = {} + kwargs = dict([arg.split("=") for arg in args]) + for arg in args: + k, v = arg.split("=") + kwargs[k] = v resp = Resp(imei=imei, packet=cls.Out(**kwargs).packed) log.debug("Response: %s", resp) zpush.send(resp.packed)