Index: leahi_dialin/common/td_defs.py =================================================================== diff -u -r89ad4ada524457a552b9afcde3828bda384d1765 -r17b02f26012e7378daf831057c6f62c4ecdcfff0 --- leahi_dialin/common/td_defs.py (.../td_defs.py) (revision 89ad4ada524457a552b9afcde3828bda384d1765) +++ leahi_dialin/common/td_defs.py (.../td_defs.py) (revision 17b02f26012e7378daf831057c6f62c4ecdcfff0) @@ -121,9 +121,12 @@ def update_enums(self) -> None: - for prop in self._properties: - self.__dict__.pop(prop, None) - self.__getattr__(prop) + for prop_name in self._properties: + # Cleans the cached value + self.__dict__.pop(prop_name, None) + + # Reinitializing the enum as it's not in the cache + self.__getattr__(prop_name)