Resolve.validate_dctl#

Resolve.validate_dctl(dctl_source: str) → str | None[source]#

Validates DCTL source code.

Note the inverted return contract: a successful validation returns None, a failed one returns the error message, e.g. "DCTL Error: cannot find main DCTL function.\n".

Parameters:

dctl_source (str) – DCTL source code

Returns:

None when the DCTL is valid, an error string otherwise

Return type:

str | None

Raises:

APIVersionError – If Resolve version < 21.1.0

Version:

Added in DaVinci Resolve 21.1.0