Add raise/raiseload relationship loading strategy #193
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
lazy='raise'
or by setting theraiseload
strategyvia
options()
lazy='noload'
, but instead of returningNone
it raises
InvalidRequestError
mailing list: https://groups.google.com/forum/#!topic/sqlalchemy/X_wA8K97smE
I've also added docs and a changelog entry. Not sure if 1.0.9 is the proper version for it, but since it's a minor feature which does not touch any existing functionality it seems like a safe thing to add in a minor version.