We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 81e44ae commit bcab904Copy full SHA for bcab904
sqlalchemy-stubs/orm/query.pyi
@@ -45,7 +45,7 @@ class Query(Generic[_T]):
45
def with_entities(self, *entities): ...
46
def add_columns(self, *column): ...
47
def add_column(self, column): ...
48
- def options(self, *args): ...
+ def options(self: _Q, *args) -> _Q: ...
49
def with_transformation(self, fn): ...
50
def with_hint(self, selectable, text, dialect_name: str = ...): ...
51
def with_statement_hint(self, text, dialect_name: str = ...): ...
sqlalchemy-stubs/orm/session.pyi
@@ -61,7 +61,7 @@ class Session(_SessionClassMethods):
61
mapper: Optional[Any] = ..., bind: Optional[Any] = ..., **kw): ...
62
def close(self) -> None: ...
63
def invalidate(self) -> None: ...
64
- def expunge_all(self): ...
+ def expunge_all(self) -> None: ...
65
def bind_mapper(self, mapper, bind): ...
66
def bind_table(self, table, bind): ...
67
def get_bind(self, mapper: Optional[Any] = ..., clause: Optional[Any] = ...): ...
@@ -77,7 +77,7 @@ class Session(_SessionClassMethods):
77
def expire_all(self) -> None: ...
78
def expire(self, instance, attribute_names: Optional[Any] = ...) -> None: ...
79
def prune(self): ...
80
- def expunge(self, instance): ...
+ def expunge(self, instance) -> None: ...
81
def add(self, instance, _warn: bool = ...) -> None: ...
82
def add_all(self, instances) -> None: ...
83
def delete(self, instance): ...
0 commit comments