From f016c1ac7f93d2f759aff53ec1494658efd7b496 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Mon, 2 Nov 2020 17:37:12 -0500 Subject: 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 --- lib/sqlalchemy/engine/create.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/sqlalchemy/engine') diff --git a/lib/sqlalchemy/engine/create.py b/lib/sqlalchemy/engine/create.py index 365a72a96..4d84687ea 100644 --- a/lib/sqlalchemy/engine/create.py +++ b/lib/sqlalchemy/engine/create.py @@ -92,7 +92,7 @@ def create_engine(url, **kwargs): :ref:`connections_toplevel` - :param case_sensitive=True: if False, result column names + :param case_sensitive: if False, result column names will match in a case-insensitive fashion, that is, ``row['SomeColumn']``. -- cgit v1.2.1