parcoursup.propositions.AlgoPropositions module¶
AlgoPropositions, pour https://github.com/Naereen/ParcourSup.py.
- Auteurs : Lilian Besson, Bastien Trotobas et al, (C) 2018.
- Adresse : https://github.com/Naereen/ParcourSup.py
- Licence : MIT License (http://lbesson.mit-license.org).
-
parcoursup.propositions.AlgoPropositions.
str_de_bool
(b: bool) → str[source]¶ True
ouFalse
en minuscule.
-
class
parcoursup.propositions.AlgoPropositions.
AlgoPropositions
(groupesAffectations: List[parcoursup.propositions.GroupeAffectation.GroupeAffectation] = None, internats: List[parcoursup.propositions.GroupeInternat.GroupeInternat] = None)[source]¶ Bases :
object
Stocke les entrées et sorties de l’algorithme de calcul d’ordre d’appel.
-
__init__
(groupesAffectations: List[parcoursup.propositions.GroupeAffectation.GroupeAffectation] = None, internats: List[parcoursup.propositions.GroupeInternat.GroupeInternat] = None)[source]¶ Stocke la liste non-vide de classements.
-
groupesAffectations
= None¶ La liste des groupes d’affectation, contenant leurs voeux respectifs.
-
internats
= None¶ La liste des internats, contenant leurs vœux respectifs.
-
internats_sortie
= None¶ Liste des internats, permettant de récupérer les positions max d’admission
-
propositions
= None¶ Liste des propositions à faire.
-
enAttentes
= None¶ Liste des vœux restant en attente.
-
verifierIntegrite
() → bool[source]¶ Vérifie l’intégrité des données d’entrée, et lève une exception si nécessaire.
Propriétés :
- tous les vœux sont en attente,
- pas deux vœux distincts avec la même id,
- pas deux candidats distincts avec le même classement, formation et internat,
- pas le même candidat avec deux classements distincts, formation et internat,
- classements positifs,
- chaque voeu avec internat se retrouve dans l’internat correspondant.
Avertissement
Une exception
AssertionError
est lancée avec un message commençant para)
ou … ouf)
.
-
exporteSortie_XML
() → xml.etree.ElementTree.Element[source]¶ Converti les résultats de la sortie en un arbre XML.
-
__dict__
= mappingproxy({'__module__': 'parcoursup.propositions.AlgoPropositions', '__doc__': " Stocke les entrées et sorties de l'algorithme de calcul d'ordre d'appel. ", '__init__': <function AlgoPropositions.__init__>, 'verifierIntegrite': <function AlgoPropositions.verifierIntegrite>, 'calculePropositions': <function AlgoPropositions.calculePropositions>, 'exporteEntree_XML': <function AlgoPropositions.exporteEntree_XML>, 'exporteEntree_JSON': <function AlgoPropositions.exporteEntree_JSON>, 'exporteSortie_XML': <function AlgoPropositions.exporteSortie_XML>, 'exporteSortie_JSON': <function AlgoPropositions.exporteSortie_JSON>, '__dict__': <attribute '__dict__' of 'AlgoPropositions' objects>, '__weakref__': <attribute '__weakref__' of 'AlgoPropositions' objects>})¶
-
__module__
= 'parcoursup.propositions.AlgoPropositions'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-