Source code for dowhy.utils.api
[docs]def parse_state(state):
if isinstance(state, (str, int, float)):
return [state]
if isinstance(state, list):
return state
if isinstance(state, dict):
return [xi for xi in state.keys()]
if not state:
return []
raise Exception("Input format for {} not recognized: {}".format(state, type(state)))