MCPcopy Create free account
hub / github.com/MotrixLab/AiOS / __check_key__

Method __check_key__

detrsmpl/core/cameras/camera_parameters.py:540–556  ·  view source on GitHub ↗

Check whether the key matches definition in CameraParameter.SUPPORTED_KEYS. Args: key (Any): Key in CameraParameter. Raises: KeyError: key cannot be found in CameraParameter.SUPPORTED_KEYS.

(self, key: Any)

Source from the content-addressed store, hash-verified

538 return key, formatted_val
539
540 def __check_key__(self, key: Any) -> None:
541 """Check whether the key matches definition in
542 CameraParameter.SUPPORTED_KEYS.
543
544 Args:
545 key (Any):
546 Key in CameraParameter.
547
548 Raises:
549 KeyError:
550 key cannot be found in
551 CameraParameter.SUPPORTED_KEYS.
552 """
553 if key not in self.__class__.SUPPORTED_KEYS:
554 err_msg = 'Key check failed in CameraParameter:\n'
555 err_msg += f'key={str(key)}\n'
556 raise KeyError(err_msg)
557
558 def __validate_value_type__(self, key: Any, val: Any) -> Any:
559 """Check whether the type of value matches definition in

Callers 1

validate_itemMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected