Description
Hello,
i'm currently trying to use sphinx-autodoc-typehints to create a nice documentation for my project pyage (https://github.com/Timtam/pyage).
I do have an issue however. When i'm annotating a method like this:
def quit(self) -> None:
"""
This method will tell the game loop to quit as soon as possible, releasing all resources in the process.
Parameters
----------
Returns
-------
:obj:`None`
"""
sphinx-autodoc-typehints will fail with an indescriptive error when processing the signature of that method:
WARNING: error while formatting signature for pyage.app.App.quit: Handler <function process_signature at 0x00000280E14DCC10> for event 'autodoc-process-signature' threw an exception (exception: 'quit')
I've configured my sphinx-autodoc-typehints as follows:
extensions = [
"sphinx.ext.autodoc",
"sphinx.ext.intersphinx",
"sphinx.ext.todo",
"sphinx.ext.viewcode",
"sphinx.ext.napoleon",
"sphinx_autodoc_typehints",
]
napoleon_use_param = True
Do you have any idea of what might cause this issue, or how I can help you digging deeper into the issue?
I'm running Python 3.8.2 with sphinx 3.3.1 and sphinx-autodoc-typehints 1.11.1.
Thanks.