def getFileServer(self,name_or_ip,cached=False): """ Retrieve Server """ FileServer =Server() # get DNS-info about server DNSInfo=socket.gethostbyname_ex(name_or_ip) FileServer.servernames=[DNSInfo[0]]+DNSInfo[1] FileServer.ipaddrs=DNSInfo[2] # UUID FileServer.uuid=self.getUUID(name_or_ip, self._CFG.CELL_NAME, cached) parts = self._fsDAO.getPartList(FileServer.servernames[0], self._CFG.CELL_NAME, self._CFG.Token) #FIXME Cache FileServer.parts = parts return FileServer