diff --git a/src/dbus_fast/signature.pxd b/src/dbus_fast/signature.pxd index 14b3fad..3202de6 100644 --- a/src/dbus_fast/signature.pxd +++ b/src/dbus_fast/signature.pxd @@ -14,3 +14,10 @@ cdef class SignatureTree: cdef public str signature cdef public list types + + +cdef class Variant: + + cdef public object type + cdef public str signature + cdef public object value diff --git a/src/dbus_fast/signature.py b/src/dbus_fast/signature.py index d7da371..f554602 100644 --- a/src/dbus_fast/signature.py +++ b/src/dbus_fast/signature.py @@ -403,7 +403,8 @@ class Variant: signature: Union[str, SignatureTree, SignatureType], value: Any, verify: bool = True, - ): + ) -> None: + """Init a new Variant.""" if type(signature) is SignatureTree: signature_tree = signature elif type(signature) is SignatureType: