summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/loading.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2014-05-23 10:35:59 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2014-05-23 10:35:59 -0400
commit72bb4e9eb0d6575b08472628ee20d8a909f19574 (patch)
treeedfd495437338d1c33c0788c6b0c2d0f3cfc7315 /lib/sqlalchemy/orm/loading.py
parent665eced208b9e277f4b5cdb64f5ef0613938e11a (diff)
downloadsqlalchemy-72bb4e9eb0d6575b08472628ee20d8a909f19574.tar.gz
- mark translate_row, create_instance, populate_instance, append_result as legacy
Diffstat (limited to 'lib/sqlalchemy/orm/loading.py')
-rw-r--r--lib/sqlalchemy/orm/loading.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/sqlalchemy/orm/loading.py b/lib/sqlalchemy/orm/loading.py
index 7ea54d4cd..1fe924d96 100644
--- a/lib/sqlalchemy/orm/loading.py
+++ b/lib/sqlalchemy/orm/loading.py
@@ -312,10 +312,13 @@ def instance_processor(mapper, context, path, adapter,
listeners = mapper.dispatch
+ ### legacy events - I'd very much like to yank these totally
translate_row = listeners.translate_row or None
create_instance = listeners.create_instance or None
populate_instance = listeners.populate_instance or None
append_result = listeners.append_result or None
+ ####
+
populate_existing = context.populate_existing or mapper.always_refresh
invoke_all_eagers = context.invoke_all_eagers
load_evt = mapper.class_manager.dispatch.load or None