in clouddq-migration/lib.py [0:0]
def removeLineKeys(config) -> list:
"""
Method to recursively remove '__line__' keys from config.
return: config
"""
if isinstance(config, list):
return [removeLineKeys(item) for item in config]
elif isinstance(config, dict):
return {
key: removeLineKeys(value)
for key, value in config.items()
if key != '__line__'
}
else:
return config