Beispiel #1
0
    def __init__(self, **kwargs):
        super(RechercheUV, self).__init__(**kwargs)

        self.register_event_type("on_row_selected")

        uvs = data.update_liste_uvs()
        self.uvs = [uv for uv in uvs if uv[1]!=0] #j'aime !
        self.nb_uvs = len(self.uvs)
Beispiel #2
0
# -*- coding: utf-8 -*-

import borne

if __name__ == "__main__":
    uvs = borne.update_liste_uvs()
    print "Annales disponibles"
    for uv in uvs:
        print uv[0], " ("+str(uv[1])+" pages)"

    while 1:
        choix_uv = raw_input("\nAfficher les détails d'une annales : ")

        if choix_uv == "quit": quit()

        sujets = borne.get_details(choix_uv);
        if sujets:
            print "\nSujets disponibles pour", choix_uv, "\n"
            prec = ""
            for sujet in sujets:
                if sujet[0] != prec:
                    print "\n====", borne.types[sujet[0]], "===="
                    prec = sujet[0]
                print borne.semestres[sujet[1]], 2000+sujet[2], ["", "+ Corrigé"][sujet[3]]
        else:
            print "Pas de sujets pour cette UV"