2025-02-09 21:33:11 +01:00
|
|
|
from __future__ import annotations
|
|
|
|
|
2025-02-09 21:10:22 +01:00
|
|
|
import collections
|
|
|
|
|
|
|
|
|
|
|
|
def auto_namedtuple(classname='auto_namedtuple', **kwargs):
|
|
|
|
"""Returns an automatic namedtuple object.
|
|
|
|
|
|
|
|
Args:
|
|
|
|
classname - The class name for the returned object.
|
|
|
|
**kwargs - Properties to give the returned object.
|
|
|
|
"""
|
|
|
|
return (collections.namedtuple(classname, kwargs.keys())(**kwargs))
|