@@ -19,7 +19,6 @@ from .. import util as util
19
19
from ..sql import ColumnElement
20
20
from ..sql import FromClause
21
21
from ..sql .schema import MetaData as MetaData
22
- from ..sql .schema import Table
23
22
from ..util import hybridmethod as hybridmethod
24
23
from ..util import hybridproperty as hybridproperty
25
24
@@ -56,7 +55,7 @@ def declarative_base(
56
55
Any
57
56
] = ..., # NOTE: Deprecated in 1.4, to be removed in 2.0.
58
57
metadata : Optional [MetaData ] = ...,
59
- mapper : Optional [Mapper ] = ...,
58
+ mapper : Optional [Callable [..., Mapper ] ] = ...,
60
59
cls : Union [type , Tuple [type , ...]] = ...,
61
60
name : str = ...,
62
61
constructor : Callable [..., None ] = ...,
@@ -80,7 +79,7 @@ class registry:
80
79
def dispose (self , cascade : bool = ...) -> None : ...
81
80
def generate_base (
82
81
self ,
83
- mapper : Optional [Mapper ] = ...,
82
+ mapper : Optional [Callable [..., Mapper ] ] = ...,
84
83
cls : Union [type , Tuple [type , ...]] = ...,
85
84
name : str = ...,
86
85
metaclass : type = ...,
@@ -93,7 +92,7 @@ class registry:
93
92
def map_imperatively (
94
93
self ,
95
94
class_ : type ,
96
- local_table : Optional [Union [ FromClause , Table ] ] = ...,
95
+ local_table : Optional [FromClause ] = ...,
97
96
** kw : Any ,
98
97
) -> Mapper : ...
99
98
0 commit comments