aio-libs / aio-libs/sphinxcontrib-asyncio
autodoc + classmethod coroutines do not play well together
- Ngôn ngữ chính
- Python
- Star
- 21
- Fork
- 5
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Here's my code:
```python
class Test:
@classmethod
def a(cls):
"""yay"""
pass
@classmethod
async def b(cls):
"""yay"""
pass
async def c(self):
"""yay"""
pass
def d(self):
"""yay"""
pass
```
My doc:
```rst
.. autoclass:: module.Test
:members: a, b, c, d
```
Here's the generated rst:
```rst
.. py:class:: Test
:module: procrastinate.aiopg_connector
.. py:classmethod:: Test.a()
:module: procrastinate.aiopg_connector
yay
.. py:comethod:: Test.b()
:module: procrastinate.aiopg_connector
yay
.. py:comethod:: Test.c()
:module: procrastinate.aiopg_connector
yay
.. py:method:: Test.d()
:module: procrastinate.aiopg_connector
yay
```
Here's the output:

As you can see, b fails to be shown as an async class method.
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.