def compact()

in src/manifests/manifest.py [0:0]


    def compact(cls, d: Any) -> Any:
        if isinstance(d, list):
            return list(map(lambda i: cls.compact(i), d))  # type: ignore[return-value, no-any-return]
        elif isinstance(d, dict):
            result = {}
            for k, v in d.items():
                v = cls.compact(v)
                if v or isinstance(v, bool):
                    result[k] = v
            return result
        else:
            return d