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

Function validate_appname_or_none

pymongo/common.py:557–565  ·  view source on GitHub ↗

Validate the appname option.

(option: str, value: Any)

Source from the content-addressed store, hash-verified

555
556
557def validate_appname_or_none(option: str, value: Any) -> Optional[str]:
558 """Validate the appname option."""
559 if value is None:
560 return value
561 validate_string(option, value)
562 # We need length in bytes, so encode utf8 first.
563 if len(value.encode("utf-8")) > 128:
564 raise ValueError(f"{option} must be <= 128 bytes")
565 return value
566
567
568def validate_driver_or_none(option: Any, value: Any) -> Optional[DriverInfo]:

Callers

nothing calls this directly

Calls 2

validate_stringFunction · 0.85
encodeMethod · 0.80

Tested by

no test coverage detected