Skip to content

Commit 68f8417

Browse files
zzzeekCaselIT
andauthored
reorder inspect targets (#182)
it looks like at least in pylance the order of overloads is important, from more specific to more general, so reorder these. Co-authored-by: Federico Caselli <cfederico87@gmail.com>
1 parent f20029a commit 68f8417

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

sqlalchemy-stubs/inspection.pyi

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ from .orm import Mapper
1212

1313
# this doesn't really seem to work...
1414
@overload
15-
def inspect(subject: Any, raiseerr: bool = ...) -> Any: ...
16-
@overload
1715
def inspect(subject: Engine, raiseerr: bool = ...) -> Inspector: ...
1816
@overload
1917
def inspect(subject: Connection, raiseerr: bool = ...) -> Inspector: ...
2018
@overload
19+
def inspect(subject: Type, raiseerr: bool = ...) -> Mapper: ...
20+
@overload
2121
def inspect(subject: object, raiseerr: bool = ...) -> InstanceState: ...
2222
@overload
23-
def inspect(subject: Type, raiseerr: bool = ...) -> Mapper: ...
23+
def inspect(subject: Any, raiseerr: bool = ...) -> Any: ...

0 commit comments

Comments
 (0)