예제 #1
0
 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)
예제 #2
0
 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