if_not_none#

gwpy.utils.if_not_none(func: Callable[[T], R], value: T) R | None[source]#

Apply func to value if value is not None.

Examples

>>> from gwpy.utils.misc import if_not_none
>>> if_not_none(int, '1')
1
>>> if_not_none(int, None)
None