diff --git a/sphinx_autodoc_typehints.py b/sphinx_autodoc_typehints.py index 14d16c0c..7029b91b 100644 --- a/sphinx_autodoc_typehints.py +++ b/sphinx_autodoc_typehints.py @@ -46,7 +46,8 @@ def process_signature(app, what: str, name: str, obj, options, signature, return return if what in ('method', 'class'): - del argspec.args[0] + if argspec.args: + del argspec.args[0] return formatargspec(*argspec[:-1]), None