Proyecto

General

Perfil

« Anterior | Siguiente » 

Revisión 283

Añadido if para cuando ldap devuelve un profesor vacio

Ver diferencias:

profEnAula/profEnAula.py
def rellenaProf(self):
allTeacher = []
curso = []
nombres = []
allTeacher.append(self.consulta('profesores',''))
for i in allTeacher[0][0]:
nombre = self.consulta('nombre',i)[0]
nombres.append(nombre)
dni = self.consulta('nif',i)
if dni != []:
if len(dni[0]) == 9:
uidNombre[nombre] = dni[0]#self.consulta('nif',i)[0]
else:
aux=dni[0]
for i in range(9-len(dni[0])):
aux= '0' + aux
uidNombre[nombre] = aux
allTeacher = []
curso = []
nombres = []
allTeacher.append(self.consulta('profesores',''))
for i in allTeacher[0][0]:
if i != '':
nombre = self.consulta('nombre',i)[0]
nombres.append(nombre)
dni = self.consulta('nif',i)
if dni != []:
if len(dni[0]) == 9:
uidNombre[nombre] = dni[0]#self.consulta('nif',i)[0]
else:
aux=dni[0]
for i in range(9-len(dni[0])):
aux= '0' + aux
uidNombre[nombre] = aux
#self.profesores.InsertItems(nombres,0)
self.listProfesores = nombres
self.listProfesores = nombres
#print self.listProfesores
#Consultas a ldap
......
l.protocol_version = ldap.VERSION3
#l = ldap.open("ldap")
username = "cn=admin,ou=People,dc=instituto,dc=extremadura,dc=es"
password = "XXXXXXXXX"
password = "20-tietar-09"
l.simple_bind(username,password)
except ldap.LDAPError, e:
print e

Exportar a: Unified diff