in lib/muchos/config/decorators.py [0:0]
def ansible_var_decorator(var_type, name):
def _decorator(func):
ansible_var = _ansible_var(
var_name=name if isinstance(name, str) else func.__name__,
class_name=func.__qualname__.split(".")[0],
property_name=func.__name__,
module_name=func.__module__,
)
_ansible_vars[var_type].append(ansible_var)
return func
if callable(name):
return _decorator(name)
return _decorator