Skip to content

Transactions are not multi-session safe #24

@eric-wieser

Description

@eric-wieser

Consider:

a = Session()
b = Session()

add_images_to(a)
add_images_to(b)

a.commit()
b.rollback()

a.commit will commit bs images as well, because _stored_images is global state! It should be session-specific state.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions