This line throws a KeyError on the second call since DictData has already been initialized (is no longer None) and we don't give a name argument on the `set_control_data(init=0) call.
|
self.DictData[time][self.connector_datamap(name=name)-1] = val |
Instead of terminating the whole program with a cryptic index error this should be fixed to silently ignore the duplicate function call.
This line throws a
KeyErroron the second call sinceDictDatahas already been initialized (is no longerNone) and we don't give anameargument on the `set_control_data(init=0) call.rtl/rtl/rtl_iofile.py
Line 298 in d06fd32
Instead of terminating the whole program with a cryptic index error this should be fixed to silently ignore the duplicate function call.