summaryrefslogtreecommitdiff
path: root/test/dialect/postgresql/test_reflection.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2020-11-02 17:37:12 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2020-11-03 13:56:02 -0500
commitf016c1ac7f93d2f759aff53ec1494658efd7b496 (patch)
tree83f3e05b83d30c93d1e0beaf175dac38d33f54c7 /test/dialect/postgresql/test_reflection.py
parente34886f137a3daf594d34cf5aa9b427de2ad6b98 (diff)
downloadsqlalchemy-f016c1ac7f93d2f759aff53ec1494658efd7b496.tar.gz
Reduce import time overhead
* Fix subclass traversals to not run classes multiple times * switch compiler visitor to use an attrgetter, to avoid an eval() at startup time * don't pre-generate traversal functions, there's lots of these which are expensive to generate at once and most applications won't use them all; have it generate them on first use instead * Some ideas about removing asyncio imports, they don't seem to be too signficant, apply some more simplicity to the overall "greenlet fallback" situation Fixes: #5681 Change-Id: Ib564ddaddb374787ce3e11ff48026e99ed570933
Diffstat (limited to 'test/dialect/postgresql/test_reflection.py')
0 files changed, 0 insertions, 0 deletions