diff options
author | Christian Tismer <tismer@stackless.com> | 2019-01-13 17:56:00 +0100 |
---|---|---|
committer | Christian Tismer <tismer@stackless.com> | 2019-01-15 13:33:08 +0000 |
commit | b7707a51337cd7982d298041fa3db2ed225bfc54 (patch) | |
tree | d264067b87e9a466d275e73843921ef8f966045a /sources/shiboken2/COPYING.libshiboken | |
parent | aef6a443a241756e9dfaff192b69d51eaa235ef6 (diff) |
Support help() using the Signature Module
The signature module will be used to generate automated
documentation by using the function signatures as docstrings.
This functionality should be low-hanging fruit. Actually, it was a
bit tricky to get this working. The crucial point was to use
PyType_Modified().
The function works fine on methods.
Supporting types needs some more effort.
It is not clear why the __signature__ attribute can be added,
but the change to __doc__ is not recognized. May be related to
the absence of Py_TPFLAGS_HAVE_VERSION_TAG ?
This will be addressed another time.
Task-number: PYSIDE-908
Change-Id: If8faa87927899f4c072d42b91eafd8f7658c6abc
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/shiboken2/COPYING.libshiboken')
0 files changed, 0 insertions, 0 deletions