MCPcopy Index your code
hub / github.com/mongodb/mongo-python-driver / validate_collation_or_none

Function validate_collation_or_none

pymongo/collation.py:217–226  ·  view source on GitHub ↗
(
    value: Optional[Union[Mapping[str, Any], Collation]]
)

Source from the content-addressed store, hash-verified

215
216
217def validate_collation_or_none(
218 value: Optional[Union[Mapping[str, Any], Collation]]
219) -> Optional[dict[str, Any]]:
220 if value is None:
221 return None
222 if isinstance(value, Collation):
223 return value.document
224 if isinstance(value, dict):
225 return value
226 raise TypeError("collation must be a dict, an instance of collation.Collation, or None")

Callers 15

_add_to_bulkMethod · 0.90
_add_to_client_bulkMethod · 0.90
_add_to_bulkMethod · 0.90
_add_to_client_bulkMethod · 0.90
_add_to_bulkMethod · 0.90
_add_to_client_bulkMethod · 0.90
_add_to_bulkMethod · 0.90
_add_to_client_bulkMethod · 0.90
_add_to_bulkMethod · 0.90
_add_to_client_bulkMethod · 0.90
__init__Method · 0.90
__init__Method · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected