summaryrefslogtreecommitdiff
path: root/dbus_bindings/signature.c
diff options
context:
space:
mode:
Diffstat (limited to 'dbus_bindings/signature.c')
-rw-r--r--dbus_bindings/signature.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/dbus_bindings/signature.c b/dbus_bindings/signature.c
index e3a555c..c1a32e7 100644
--- a/dbus_bindings/signature.c
+++ b/dbus_bindings/signature.c
@@ -31,21 +31,19 @@
#include "types-internal.h"
PyDoc_STRVAR(Signature_tp_doc,
+"Signature(value: str or unicode[, variant_level: int])\n"
+"\n"
"A string subclass whose values are restricted to valid D-Bus\n"
"signatures. When iterated over, instead of individual characters it\n"
"produces Signature instances representing single complete types.\n"
"\n"
-"Constructor::\n"
-"\n"
-" ``Signature(value: str or unicode[, variant_level: int]) -> Signature``\n"
-"\n"
"``value`` must be a valid D-Bus signature (zero or more single complete\n"
"types).\n"
"\n"
-"``variant_level`` must be non-negative; the default is 0.\n"
+":py:attr:`variant_level` must be non-negative; the default is 0.\n"
+"\n"
+".. py:attribute:: variant_level\n"
"\n"
-":IVariables:\n"
-" `variant_level` : int\n"
" Indicates how many nested Variant containers this object\n"
" is contained in: if a message's wire format has a variant containing a\n"
" variant containing a signature, this is represented in Python by a\n"