Skip to content

Commit 791482e

Browse files
committed
Incorporate feedback
1 parent 6035190 commit 791482e

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

sqlalchemy-stubs/orm/decl_api.pyi

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ from .. import util as util
1919
from ..sql import ColumnElement
2020
from ..sql import FromClause
2121
from ..sql.schema import MetaData as MetaData
22-
from ..sql.schema import Table
2322
from ..util import hybridmethod as hybridmethod
2423
from ..util import hybridproperty as hybridproperty
2524

@@ -56,7 +55,7 @@ def declarative_base(
5655
Any
5756
] = ..., # NOTE: Deprecated in 1.4, to be removed in 2.0.
5857
metadata: Optional[MetaData] = ...,
59-
mapper: Optional[Mapper] = ...,
58+
mapper: Optional[Callable[..., Mapper]] = ...,
6059
cls: Union[type, Tuple[type, ...]] = ...,
6160
name: str = ...,
6261
constructor: Callable[..., None] = ...,
@@ -80,7 +79,7 @@ class registry:
8079
def dispose(self, cascade: bool = ...) -> None: ...
8180
def generate_base(
8281
self,
83-
mapper: Optional[Mapper] = ...,
82+
mapper: Optional[Callable[..., Mapper]] = ...,
8483
cls: Union[type, Tuple[type, ...]] = ...,
8584
name: str = ...,
8685
metaclass: type = ...,
@@ -93,7 +92,7 @@ class registry:
9392
def map_imperatively(
9493
self,
9594
class_: type,
96-
local_table: Optional[Union[FromClause, Table]] = ...,
95+
local_table: Optional[FromClause] = ...,
9796
**kw: Any,
9897
) -> Mapper: ...
9998

0 commit comments

Comments
 (0)