Skip to content

Cannot resolve fields from mixins #75

@orsinium

Description

@orsinium

The plugin can't find fields from mixins or abstract models.

class _UserMixin:
    some_field = s.Column(s.Integer)

class User(_UserMixin, Base):
    ...

User(some_field=1, ...)

Get error:

error: Unexpected column "some_field" for model "User"

Same error in this case:

class _UserBase(Base):
    __abstract__ = True
    some_field = s.Column(s.Integer)

class User(_UserBase):
    ...

User(some_field=1, ...)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions