Skip to content

minrecord.utils

minrecord.utils

Contain utility functions.

minrecord.utils.value

Contain utility functions to manage objects.

minrecord.utils.value.MutableValue

Bases: Generic[T]

Implement a simple class to build a mutable object.

Parameters:

Name Type Description Default
value T

The initial value.

required

Example usage:

>>> from minrecord.utils.value import MutableValue
>>> value = MutableValue(10)
>>> value.get_value()
10
>>> value.set_value(42)
>>> value.get_value()
42

minrecord.utils.value.MutableValue.get_value

get_value() -> T

Get the current value.

Returns:

Type Description
T

The current value.

minrecord.utils.value.MutableValue.set_value

set_value(value: T) -> None

Set a new value.

Parameters:

Name Type Description Default
value T

The new value.

required