def __setitem__(self, key, value): key = key.replace('folderds:', '') key = tango.get_full_name(key) ProxiesDict.__setitem__(self, key, value) try: i = fn.get_device_info(key) self.hosts[i.host].append(key) except: pass