pyufunc.dataclass_dict_wrapper#
- pyufunc.dataclass_dict_wrapper(dataclass_instance)#
Wrap a dataclass instance to provide dictionary-like access.
- Parameters:
dataclass_instance (Any) – An instance of a dataclass.
Example
>>> from dataclasses import dataclass >>> from pyufunc import dataclass_dict_access >>> @dataclass ... class Person: ... name: str ... age: int >>> person = Person('Alice', 30) >>> wrapped_person = dataclass_dict_access(person) >>> wrapped_person['name'] 'Alice' >>> wrapped_person['age'] 30
- Returns:
A wrapper object that provides dictionary-like access to the dataclass instance.
- Return type:
Any