coc-python icon indicating copy to clipboard operation
coc-python copied to clipboard

dataclass signature pop-up shows "The most base type"

Open roblevy opened this issue 3 years ago • 0 comments

I'm using coc-python for Python IDE-like features.

If I define a dataclass I would expect the signature pop-up to show me which fields an instance of this class expects.

Instead I get:

MyClass()
------------------
The most base type

Here is a screenshot which shows the coc-python output:

signature pop-up showing "The most base type"

By contrast, a normal class with an __init__ method shows the expected signature:

pop-up showing correct signature


Minimum working example

from dataclasses import dataclass


@dataclass
class Shape:
    radius: int
    sides: int

roblevy avatar Sep 10 '20 11:09 roblevy