Skip to content

attrs.converters.default_if_none makes field Any #4127

Description

@shobhitmehro

Describe the Bug

@attrs.define
class ConvCDefaultIfNone:
    x: int = attrs.field(converter=attrs.converters.default_if_none(42))


ConvCDefaultIfNone(1)
ConvCDefaultIfNone(None)
ConvCDefaultIfNone({})  # Should error

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions