VersionRegistry.list_apis#
- classmethod VersionRegistry.list_apis(current_version: Version) Dict[str, Tuple[bool, str]][source]#
List all APIs and their compatibility with current version.
- Parameters:
current_version (Version) – The current DaVinci Resolve version
- Returns:
Dictionary mapping API identifiers to (is_compatible, status_message) tuples
- Return type:
Example
>>> from pybmd.version_info import Version >>> current = Version(20, 1, 0) >>> apis = VersionRegistry.list_apis(current) >>> for api_id, (is_ok, msg) in apis.items(): ... if not is_ok: ... print(f"{api_id}: {msg}") TimelineItem.set_name: API not available. Added in version 20.2.0