]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fix __all__
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 20 Mar 2021 18:34:10 +0000 (14:34 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 20 Mar 2021 18:34:10 +0000 (14:34 -0400)
sqlalchemy.engine had an oddly restrictive __all__ for some reason.
Add missing symbols to session.__all__

Change-Id: I017fa1c2a93f559f2ccc366f88660266c50e9ca6

lib/sqlalchemy/engine/__init__.py
lib/sqlalchemy/orm/session.py

index 4b3bbeab6c772733797fc1ab462ca1623f9cc7ea..8a5ae1992bf6242cb511e519d775624fbf61c329 100644 (file)
@@ -57,6 +57,3 @@ from .url import make_url
 from .url import URL
 from .util import connection_memoize
 from ..sql import ddl
-
-
-__all__ = ("create_engine", "engine_from_config", "create_mock_engine")
index 7e39b082041badecd05e71680b79f7cd50113b4d..340017adf1f507316df4f2457d0f19c6ab08a748 100644 (file)
@@ -39,7 +39,16 @@ from ..sql import visitors
 from ..sql.base import CompileState
 from ..sql.selectable import LABEL_STYLE_TABLENAME_PLUS_COL
 
-__all__ = ["Session", "SessionTransaction", "sessionmaker"]
+__all__ = [
+    "Session",
+    "SessionTransaction",
+    "sessionmaker",
+    "ORMExecuteState",
+    "close_all_sessions",
+    "make_transient",
+    "make_transient_to_detached",
+    "object_session",
+]
 
 _sessions = weakref.WeakValueDictionary()
 """Weak-referencing dictionary of :class:`.Session` objects.