physrisk.utils

Submodules

physrisk.utils.helpers

physrisk.utils.helpers.get_iterable(x)

physrisk.utils.lazy

class physrisk.utils.lazy.Lazy(provider: Callable[[], T])

Bases: Generic[T]

set_provider(provider: Callable[[], T])

Update provider.

Parameters:

provider (Callable[..., T]) – Provider to use.

value()

Get value, loading as needed.

Returns:

Value.

Return type:

T

physrisk.utils.lazy.lazy_import(name)

Module contents