def delImparte(id_imparte):
    '''
    Elimina la matricula que se especifica con el identificador pasado, en caso de exisitir en el sistema.
    curl -i -X DELETE localhost:8002/impartes/1
    '''
    salida = GestorImpartes.delImparte(id_imparte)
    if salida == "Elemento no encontrado":
        abort(404)
    else:
        return str(salida)
def delImparte(id_imparte):
    '''
    Elimina la matricula que se especifica con el identificador pasado, en caso de exisitir en el sistema.
    curl -i -X DELETE localhost:8002/impartes/1
    '''
    salida = GestorImpartes.delImparte(id_imparte)
    if salida=="Elemento no encontrado":
        abort(404)
    else:
        return str(salida)
def insertarImparte():
    '''
    Inserta una nueva relación imparte en el sistema, un profesor que imparte clase en una asocaición asignatura-clase, ejempo; Juan -> Lengua-4ºC-ESO
    curl -d "id_asociacion=2&id_profesor=1" -i -X POST localhost:8002/impartes
    '''
    salida = GestorImpartes.nuevoImparte(request.form['id_asociacion'], request.form['id_profesor'])
    if salida == 'OK':
        return 'OK'
    else:
        print salida
        abort(404)
def insertarImparte():
    '''
    Inserta una nueva relación imparte en el sistema, un profesor que imparte clase en una asocaición asignatura-clase, ejempo; Juan -> Lengua-4ºC-ESO
    curl -d "id_asociacion=2&id_profesor=1" -i -X POST localhost:8002/impartes
    '''
    salida = GestorImpartes.nuevoImparte(request.form['id_asociacion'],
                                         request.form['id_profesor'])
    if salida == 'OK':
        return 'OK'
    else:
        print salida
        abort(404)
def getImpartes():
    '''
    Devuelve una lista con todos las tuplas de la tabla Imparte de la BD.
    curl -i -X GET localhost:8002/impartes
    '''
    return jsonpickle.encode(GestorImpartes.getImpartes())
def getImpartes():
    '''
    Devuelve una lista con todos las tuplas de la tabla Imparte de la BD.
    curl -i -X GET localhost:8002/impartes
    '''
    return jsonpickle.encode(GestorImpartes.getImpartes())