Open gusutabopb opened 1 year ago
As of pymongo 4.3.3 the Collection.replace_one method has the upsert parameter, but it's missing from the stub definitions:
Collection.replace_one
upsert
https://github.com/sbdchd/mongo-types/blob/main/pymongo-stubs/collection.pyi#L76
def replace_one( self, filter: Mapping[str, Any], replacement: Mapping[str, Any], bypass_document_validation: bool = ..., collation: Optional[Collation] = ..., hint: Optional[Any] = ..., session: Optional[ClientSession] = ..., ) -> UpdateResult: ...
This leads to the following false positive from mypy (v0.991):
error: Unexpected keyword argument "upsert" for "replace_one" of "Collection" [call-arg]
As of pymongo 4.3.3 the
Collection.replace_one
method has theupsert
parameter, but it's missing from the stub definitions:https://github.com/sbdchd/mongo-types/blob/main/pymongo-stubs/collection.pyi#L76
This leads to the following false positive from mypy (v0.991):