colour.utilities.copy_definition#

colour.utilities.copy_definition(definition: Callable, name: str | None = None) Callable[source]#

Copy a definition using the same code, globals, defaults, closure, and name.

Parameters:
  • definition (Callable) – Definition to be copied.

  • name (str | None) – Optional definition copy name.

Returns:

Definition copy.

Return type:

Callable