VersionConstraint.get_status#
- VersionConstraint.get_status(current_version: Version) Tuple[bool, APIStatus, str][source]#
Get detailed status of API compatibility.
- Parameters:
current_version (Version) – The current DaVinci Resolve version
- Returns:
Tuple of (is_compatible, status, message)
- Return type:
Example
>>> constraint = VersionConstraint( ... added_in=Version(20, 0, 0), ... removed_in=Version(21, 0, 0), ... moved_to="Graph.method" ... ) >>> is_ok, status, msg = constraint.get_status(Version(19, 0, 0)) >>> is_ok False >>> status <APIStatus.ADDED: 'added'>