X-Git-Url: http://www.average.org/gitweb/?p=loctrkd.git;a=blobdiff_plain;f=gps303%2Fgps303proto.py;h=b70cacf1eb328571171272657c92c97d0f04b2f1;hp=8036d65e92a1a2e789b16b68774817c7a303a13c;hb=7271332d13eadd3e201882288042207fceae50bd;hpb=dfde66b74725ce489425f320082aec3985e1e299 diff --git a/gps303/gps303proto.py b/gps303/gps303proto.py index 8036d65..b70cacf 100755 --- a/gps303/gps303proto.py +++ b/gps303/gps303proto.py @@ -18,6 +18,7 @@ from datetime import datetime, timezone from enum import Enum from inspect import isclass from struct import error, pack, unpack +from typing import Any, Callable, Tuple __all__ = ( "class_by_prefix", @@ -153,8 +154,8 @@ class Respond(Enum): class GPS303Pkt(metaclass=MetaPkt): RESPOND = Respond.NON # Do not send anything back by default PROTO: int - IN_KWARGS = () - OUT_KWARGS = () + IN_KWARGS: Tuple[Tuple[str, Callable, Any], ...] = () + OUT_KWARGS: Tuple[Tuple[str, Callable, Any], ...] = () def __init__(self, *args, **kwargs): """