Skip to content

How to integrate with PickleType #201

Description

@kaito-albert

I want to pass a list to the schema which uses SQLAlchemy's PickleType column.
The json file will looks like this:

json_data = {uuid: '123456...', coords: [[x1, y1], [x2, y2]]}

But looks like ma.SQLAlchemyAutoSchema treat PickleType column as string so if I do schema.load(json_data) it will say coords is not a valid string.
I use some trick like str(json_data(coords) before schema.load(json_data) and eval(json_data(coords) after. But when I do schema.dump(model), it will still convert coords to string. And I have to eval it again.
Is there better way to to integrate with PickleType? Or is there any way to skip the validation for specific column.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions