colour.utilities.optional#
- colour.utilities.optional(value: T | None, default: T) T[source]#
Return the specified value or a default if the value is None.
- Parameters:
value (T | None) – Optional argument value.
default (T) – Default argument value if
valueis None.
- Returns:
Argument value.
- Return type:
T
Examples
>>> optional("Foo", "Bar") 'Foo' >>> optional(None, "Bar") 'Bar'