def get_device_name(self, proxy): name = proxy.name() if ':' not in name: host = proxy.get_db_host().split('.')[0] port = proxy.get_db_port() name = '%s:%s/%s' % (host, port, name) return tango.get_full_name(name)
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