From c506e01324cac524ee15257d31d9821aa8a23b95 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Tue, 21 Jan 2020 18:41:48 -0500 Subject: Reorganize core event modules to avoid import cycles sqlalchemy.sql.naming was causing a full import of engine due to the DDLEvents dependency. Break out pool, DDL and engine events into new modules specific to those packages; resolve some other import cycles in Core also. Change-Id: Ife8d217e58a26ab3605dd80ee70837968f957eaf --- lib/sqlalchemy/sql/__init__.py | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/sqlalchemy/sql/__init__.py') diff --git a/lib/sqlalchemy/sql/__init__.py b/lib/sqlalchemy/sql/__init__.py index 2b4939227..6554faaa0 100644 --- a/lib/sqlalchemy/sql/__init__.py +++ b/lib/sqlalchemy/sql/__init__.py @@ -98,6 +98,7 @@ def __go(lcls): from . import base from . import coercions from . import elements + from . import events # noqa from . import selectable from . import schema from . import sqltypes -- cgit v1.2.1