Skip to content

Incorrect handling of dataclass kw_only with inheritance #1769

@Matt-Ord

Description

@Matt-Ord

Summary

from dataclasses import dataclass

@dataclass
class Inner:
    inner: int


@dataclass(kw_only=True)
class Outer(Inner):
    outer: int


_ = Outer(0, outer=5)

Should pass, but fails with missing-argument (passes in pyright)

Version

ty 0.0.1-alpha.31

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingdataclassesIssues relating to dataclasses and dataclass_transform

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions