Skip to content

Commit 46eb5af

Browse files
committed
fix return type hints, these changed in 0.14.0
1 parent b4bc16c commit 46eb5af

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

ming/odm/mapper.pyi

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,12 @@ class Mapper(Generic[TMappedClass]):
7171

7272

7373
MongoFilter = dict
74-
ChangeResult = dict
7574
class _ClassQuery(Generic[TMappedClass]):
7675
# proxies most of these from Session
7776
def get(self, _id: Union[ObjectId|Any] = None, **kwargs) -> Optional[TMappedClass]: ...
7877
def find(self, filter: MongoFilter = None, *args, **kwargs) -> Cursor[TMappedClass]: ...
7978
def find_by(self, filter: MongoFilter = None, *args, **kwargs) -> Cursor[TMappedClass]: ...
80-
def remove(self, spec_or_id: Union[MongoFilter, ObjectId] = None, **kwargs) -> ChangeResult: ...
79+
def remove(self, spec_or_id: Union[MongoFilter, ObjectId] = None, **kwargs) -> pymongo.results.DeleteResult: ...
8180
def count(self) -> int: ...
8281
def find_one_and_update(self, filter: MongoFilter, update: dict, **kwargs) -> TMappedClass: ...
8382
def find_one_and_replace(self, filter: MongoFilter, replacement: dict, *args, **kwargs) -> TMappedClass: ...
@@ -89,16 +88,16 @@ class _InstQuery(object):
8988
# proxied from session:
9089
def update_if_not_modified(self, obj, fields, upsert=False) -> bool: ...
9190

92-
def delete(self) -> ChangeResult: ...
91+
def delete(self) -> None: ...
9392

9493
@type_check_only
9594
class Query(_ClassQuery[TMappedClass], _InstQuery):
9695

9796
@overload # from _ClassQuery
98-
def update(self, spec: MongoFilter, fields: dict, **kwargs) -> ChangeResult: ...
97+
def update(self, spec: MongoFilter, fields: dict, **kwargs) -> pymongo.results.UpdateResult: ...
9998

10099
@overload # from _InstQuery
101-
def update(self, fields, **kwargs) -> ChangeResult: ...
100+
def update(self, fields, **kwargs) -> pymongo.results.UpdateResult: ...
102101

103102

104103
def __getattr__(name) -> Any: ... # marks file as incomplete

0 commit comments

Comments
 (0)