These should probably use joined table inheritance from SQLAlchemy to provide a single entry point to a propagation instance which has the correct fields depending on the source_type. See more here: http://docs.sqlalchemy.org/en/rel_0_8/orm/inheritance.html#joined-table-inheritance
These should probably use joined table inheritance from SQLAlchemy to provide a single entry point to a propagation instance which has the correct fields depending on the source_type. See more here:
http://docs.sqlalchemy.org/en/rel_0_8/orm/inheritance.html#joined-table-inheritance