in docker-compose/generate-config/config.py [0:0]
def cleanup(obj):
"""Remove None values and empty dictionaries from the object recursively."""
if isinstance(obj, dict):
ret = {}
for k, v in obj.items():
v = cleanup(v)
if v not in [{}, None]:
ret[k] = v
return ret
if isinstance(obj, list):
return [cleanup(item) for item in obj]
return obj