예제 #1
0
def getProfesor(id_profesor):
    '''
    Devuelve todos los datos de un alumno buscado por su id
    en caso de existir en la base de datos.
    curl -i -X GET localhost:8002/profesores/11223344A

    '''

    salida=GestorProfesores.getProfesor(id_profesor)
    if salida=="Elemento no encontrado":
        #Enviamos el error de NotFound
        abort(404)
    else:
        return jsonpickle.encode(GestorProfesores.getProfesor(id_profesor), unpicklable=False)
예제 #2
0
def getProfesor(id_profesor):
    '''
    Devuelve todos los datos de un alumno buscado por su id
    en caso de existir en la base de datos.
    curl -i -X GET localhost:8002/profesores/11223344A

    '''

    salida = GestorProfesores.getProfesor(id_profesor)
    if salida == "Elemento no encontrado":
        #Enviamos el error de NotFound
        abort(404)
    else:
        return jsonpickle.encode(GestorProfesores.getProfesor(id_profesor),
                                 unpicklable=False)
예제 #3
0
def getProfesor(id_profesor):
    '''
    Devuelve todos los datos de un alumno buscado por su id
    en caso de existir en la base de datos.
    curl -i -X GET localhost:8080/profesores/11223344A

    '''
    #Si no tiene el número correcto de caracteres el identificador.
    if len(id_profesor) != 9:
        abort(400)

    salida=GestorProfesores.getProfesor(id_profesor)
    if salida=="Elemento no encontrado":
        #Enviamos el error de NotFound
        abort(404)
    else:
        return jsonpickle.encode(GestorProfesores.getProfesor(id_profesor))