Proyecto

General

Perfil

« Anterior | Siguiente » 

Revisión 222

Añadiendo a la rama arpa

Ver diferencias:

controlies/trunk/applications/controlies/modules/Hosts.py
return response
def list(self,args):
self.getIPRanges()
# grid parameters
limit = int(args['rows'])
page = int(args['page'])
......
#search = l.search("ou=hosts","cn=*",["cn","ipHostNumber","macAddress"])
#filter = self.buildFilter(args)
search = self.ldap.search("ou=hosts","cn=*",["cn","ipHostNumber","macAddress"])
# triplets que contiene los nombres de los ltsp-servers
hostnames = self.getLTSPServers()
# Ahora tengo que quedarme con los elementos de search que estan en hostnames: los que son ltsp
resultado=list()
for element in search:
if element[0][1]["cn"][0] in hostnames:
resultado.append(element)
search = resultado
rows = []
......
a.kill()"""
return names
def getIPRanges(self):
ranges = self.ldap.search("dc=23,dc=172,dc=in-addr,dc=arpa,ou=hosts","dc=*",["dc"])
#print ranges
for r in ranges:
print ranges[2]
return True
# def wakeup(self):
# from twisted.internet.task import LoopingCall
# from twisted.internet import defer

Exportar a: Unified diff