diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2022-03-10 11:57:00 -0500 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2022-03-12 11:42:50 -0500 |
| commit | 4c28867f944637ef313f98d5f09da05255418c6d (patch) | |
| tree | f68776450fc91df8085446d517020603b879d0f8 /lib/sqlalchemy/__init__.py | |
| parent | 03989d1dce80999bb9ea1a7d36df3285e5ce4c3b (diff) | |
| download | sqlalchemy-4c28867f944637ef313f98d5f09da05255418c6d.tar.gz | |
additional mypy strictness
enable type checking within untyped defs. This allowed
some more internals to be fixed up with assertions etc.
some internals that were unnecessary or not even used
at all were removed. BaseCursorResult was no longer
necessary since we only have one kind of CursorResult
now. The different ResultProxy subclasses that had
alternate "strategies" dont appear to be used at all
even in 1.4.x, as there's no code that accesses the
_cursor_strategy_cls attribute, which is also removed.
As these were mostly private constructs that weren't
even functioning correctly in any case,
it's fine to remove these over the 2.0 boundary.
Change-Id: Ifd536987d104b1cd8b546cefdbd5c1e5d1801082
Diffstat (limited to 'lib/sqlalchemy/__init__.py')
| -rw-r--r-- | lib/sqlalchemy/__init__.py | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/lib/sqlalchemy/__init__.py b/lib/sqlalchemy/__init__.py index 7ceb33c7c..de01a1b46 100644 --- a/lib/sqlalchemy/__init__.py +++ b/lib/sqlalchemy/__init__.py @@ -9,12 +9,8 @@ from __future__ import annotations from . import util as _util from .engine import AdaptedConnection as AdaptedConnection -from .engine import BaseCursorResult as BaseCursorResult from .engine import BaseRow as BaseRow from .engine import BindTyping as BindTyping -from .engine import BufferedColumnResultProxy as BufferedColumnResultProxy -from .engine import BufferedColumnRow as BufferedColumnRow -from .engine import BufferedRowResultProxy as BufferedRowResultProxy from .engine import ChunkedIteratorResult as ChunkedIteratorResult from .engine import Compiled as Compiled from .engine import Connection as Connection @@ -28,7 +24,6 @@ from .engine import engine_from_config as engine_from_config from .engine import ExceptionContext as ExceptionContext from .engine import ExecutionContext as ExecutionContext from .engine import FrozenResult as FrozenResult -from .engine import FullyBufferedResultProxy as FullyBufferedResultProxy from .engine import Inspector as Inspector from .engine import IteratorResult as IteratorResult from .engine import make_url as make_url |
