Init events on Aggregate in-memory
filipelobo opened this issue · comments
Filipe Lobo commented
Use the orm.reconstructor
decorator on the events
attribute for the Aggregate
model to init and load it only on memory, according to the example on the Constructors and Object Initialization section of SQLAlchemy docs:
from sqlalchemy import orm
class MyMappedClass:
def __init__(self, data):
self.data = data
# we need stuff on all instances, but not in the database.
self.stuff = []
@orm.reconstructor
def init_on_load(self):
self.stuff = []