From cd08f063cc352c65d2330cbe09ca72a367c58806 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 5 Oct 2022 14:42:33 -1000 Subject: [PATCH] feat: add cython defs for Variant class (#74) --- src/dbus_fast/signature.pxd | 7 +++++++ src/dbus_fast/signature.py | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) 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: