two issues:
- set() silently fails without much indication when set operation fails
- when dealing with a data structure which has listed dictionary elements, trying to add new dictionary attributes to an existing dictionary fails to work . This was demonstrated by using a dpath.get() on the path with reference to the index of the listed element.
Please see my tests as attached kindly.
test_faulty_set_function_in_dpath.py.txt