colour.utilities.optional#
- colour.utilities.optional(value: Optional[colour.utilities.common.T], default: colour.utilities.common.T) colour.utilities.common.T [source]#
Handle optional argument value by providing a default value.
- Parameters
value (Optional[colour.utilities.common.T]) – Optional argument value.
default (colour.utilities.common.T) – Default argument value if
value
is None.
- Returns
Argument value.
- Return type
T
Examples
>>> optional("Foo", "Bar") 'Foo' >>> optional(None, "Bar") 'Bar'