in wadebug/wa_actions/base.py [0:0]
def run(cls, config, *args, **kwargs):
invalid_dependencies = tuple(
c for c in cls.config_dependencies if not pydash.objects.has(config, c)
)
if invalid_dependencies:
return common_results.missing_config(cls, invalid_dependencies)
try:
return cls._run(config, *args, **kwargs)
except Exception as e:
return common_results.wadebug_error(cls, e, traceback.format_exc())