I have a dictionary with config info:
my_conf = {'version': 1,'info': {'conf_one': 2.5,'conf_two': 'foo','conf_three': False,'optional_conf': 'bar' }}
I want to check if the dictionary follows the structure I need.
I'm looking for something like this:
conf_structure = {'version': int,'info': {'conf_one': float,'conf_two': str,'conf_three': bool }}is_ok = check_structure(conf_structure, my_conf)
Is there any solution done to this problem or any library that could make implementing check_structure
more easy?