summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/traversals.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2020-05-25 22:36:44 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2020-05-25 22:36:44 -0400
commit903b18828461bb8cb8dca4acc56809b3df2b14d5 (patch)
tree72a0c86fae3b9a6c9a33bf3ccd39f3c73f143a55 /lib/sqlalchemy/sql/traversals.py
parent6930dfc032c3f9f474e71ab4e021c0ef8384930e (diff)
downloadsqlalchemy-903b18828461bb8cb8dca4acc56809b3df2b14d5.tar.gz
Small callcount reductions and refinement for cached queries
baked wasn't using the new one()/first()/one_or_none() methods, fixed that. loading._instance_processor() can skip setting up the quick populators every time because it can cache the getters. Callcounts have gone below what 1.3 does for the test_baked_query performance suite, however runtime for continued inexplicable reasons has not :(. still suspecting the result tuples but this seems so hard to believe. Change-Id: Ifbca04834d27350e0fa82cb8512e66112abc8729
Diffstat (limited to 'lib/sqlalchemy/sql/traversals.py')
0 files changed, 0 insertions, 0 deletions