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):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…