INNER CODE UNIT · Python
dataclass
terraform-aws-modules/terraform-aws-lambda · package.py:161
def dataclass(name):
typ = type(
name,
(dict,),
{
"__getattr__": lambda self, x: self.get(x),
"__init__": lambda self, **k: self.update(k),
},
)
return typ
def datatree(name, **fields):
def decode_json(k, v):
if v and isinstance(v, str) and v[0] in '"[{':
try:
o = json.loads(v)
if isinstance(o, dict):