pyrobosim.core.types.MetadataConflictException

exception pyrobosim.core.types.MetadataConflictException(key: str, old_value: Any, new_value: Any, source: Path | None = None)

Raised when a conflict occurs while adding metadata.

This exception is raised when a key in the metadata already exists with a value that conflicts with the new value being added