Revisión 57
Añadido por jredrejo hace alrededor de 14 años
transformaArchivos.py | ||
---|---|---|
|
||
"""
|
||
|
||
import sys,os,ldap,time,errno,re
|
||
import sys,os,re
|
||
import ldap
|
||
|
||
# Expresiones Regulares.
|
||
... | ... | |
filearchivoDatosYaml = open(os.path.join(datosyaml,archivoDatosYaml), "r")
|
||
except:
|
||
pass
|
||
return "NO:EN:CO:NT:RA:DA"
|
||
return "99:99:99:99:99:99"
|
||
contenidoyaml = filearchivoDatosYaml.read()
|
||
filearchivoDatosYaml.close()
|
||
#print contenidoyaml
|
||
... | ... | |
mac = EjecutaRegex(maceth1_pattern, contenidoyaml)
|
||
#print mac
|
||
if mac == None:
|
||
mac = "NO:EN:CO:NT:RA:DA"
|
||
mac = "99:99:99:99:99:99"
|
||
return mac
|
||
|
||
def transformaHora(datohora):
|
||
... | ... | |
datosLineaServidor = ""
|
||
#Consultemos el login del profesor en ldap por su dni y el nie del alumno
|
||
#comprobando que no lo hemos encontrado previamente
|
||
if profesores.has_key(datosLineaRayuela["dni_profesor"]):
|
||
login_profesor = profesores[datosLineaRayuela["dni_profesor"]]
|
||
dni_profesor=datosLineaRayuela["dni_profesor"]
|
||
if profesores.has_key(dni_profesor):
|
||
login_profesor = profesores[dni_profesor]
|
||
#if debug:
|
||
# print "Nooooo se consulta a ldap, profesor dni",datosLineaRayuela["dni_profesor"],"pertenece a",login_profesor
|
||
else:
|
||
login_profesor = consultaLdap(datosLineaRayuela["dni_profesor"])
|
||
profesores[datosLineaRayuela["dni_profesor"]] = login_profesor
|
||
login_profesor = consultaLdap(dni_profesor)
|
||
if login_profesor=="NO ENCONTRADO":
|
||
login_profesor = consultaLdap(dni_profesor[1:])
|
||
profesores[dni_profesor] = login_profesor
|
||
if debug:
|
||
print "Se consulta a ldap, profesor dni",datosLineaRayuela["dni_profesor"],"pertenece a",login_profesor
|
||
if alumnos.has_key(datosLineaRayuela["nie_alumno"]):
|
Exportar a: Unified diff
Depurados errores detectados con datos reales de Rayuela