nos.utils package

Submodules

nos.utils.nested_dataclass_to_dict module

nos.utils.nested_dataclass_to_dict.dataclass_to_dict(obj: Any) Any

Recursively converts a nested dataclass into a dictionary.

Parameters:

obj – The dataclass instance to convert.

Returns:

A dictionary representation of the dataclass, including nested dataclasses.

nos.utils.unique_id module

class nos.utils.unique_id.UniqueId(time_stamp: ~.datetime.time = datetime.datetime(2024, 9, 19, 11, 30, 33, 439454))

Bases: object

Unique ID.

Module contents

class nos.utils.UniqueId(time_stamp: ~.datetime.time = datetime.datetime(2024, 9, 19, 11, 30, 33, 439454))

Bases: object

Unique ID.

nos.utils.dataclass_to_dict(obj: Any) Any

Recursively converts a nested dataclass into a dictionary.

Parameters:

obj – The dataclass instance to convert.

Returns:

A dictionary representation of the dataclass, including nested dataclasses.