in clouddq-migration/lib.py [0:0]
def validateConfigFields(config) -> None:
"""
Method to validate the Config Fields
return: None
"""
if isinstance(config, dict):
for key, value in config.items():
if value is None:
raise ValueError(f"Field '{key}' is None for the block at line {config.get('__line__')}")
validateConfigFields(value)
elif isinstance(config, list):
for item in config:
validateConfigFields(item)