parcoursup.ordreappel.VoeuClasse module

VoeuClasse, pour https://github.com/Naereen/ParcourSup.py.

class parcoursup.ordreappel.VoeuClasse.TypeCandidat

Bases : enum.Enum

Les différents types de candidats

BoursierNonResident = 2
BoursierResident = 1
NonBoursierNonResident = 4
NonBoursierResident = 3
__module__ = 'parcoursup.ordreappel.VoeuClasse'
parcoursup.ordreappel.VoeuClasse.typeCandidat_vers_str(typeCandidat: parcoursup.ordreappel.VoeuClasse.TypeCandidat) → str[source]
parcoursup.ordreappel.VoeuClasse.typeCandidat_si_Boursier_etou_Resident(estBoursier: bool, estResident: bool) → parcoursup.ordreappel.VoeuClasse.TypeCandidat[source]

Donne le type de candidat selon qu’il/elle soit boursier-e et/ou résident-e.

class parcoursup.ordreappel.VoeuClasse.VoeuClasse(G_CN_COD: int, rang: int, estBoursier: bool, estResident: bool)[source]

Bases : object

Classe représentant un vœu d’un candidat.

__init__(G_CN_COD: int, rang: int, estBoursier: bool, estResident: bool)[source]

Initialize self. See help(type(self)) for accurate signature.

G_CN_COD = None

G_CN_COD

rang = None

rang

typeCandidat = None

typeCandidat

__repr__() → str[source]

Return repr(self).

estBoursier() → bool[source]

Pour savoir si le candidat est boursier-e.

estResident() → bool[source]

Pour savoir si le candidat est résident-e.

__lt__(voeu) → bool[source]

Comparateur permettant de trier les vœux par ordre du groupe de classement.

__eq__(voeu) → bool[source]

Comparateur permettant de trier les vœux par ordre du groupe de classement.

__dict__ = mappingproxy({'__module__': 'parcoursup.ordreappel.VoeuClasse', '__doc__': " Classe représentant un vœu d'un candidat.", '__init__': <function VoeuClasse.__init__>, '__repr__': <function VoeuClasse.__repr__>, 'estBoursier': <function VoeuClasse.estBoursier>, 'estResident': <function VoeuClasse.estResident>, '__lt__': <function VoeuClasse.__lt__>, '__eq__': <function VoeuClasse.__eq__>, '__dict__': <attribute '__dict__' of 'VoeuClasse' objects>, '__weakref__': <attribute '__weakref__' of 'VoeuClasse' objects>, '__hash__': None, '__gt__': <function _gt_from_lt>, '__le__': <function _le_from_lt>, '__ge__': <function _ge_from_lt>})
__ge__(other, NotImplemented=NotImplemented)

Return a >= b. Computed by @total_ordering from (not a < b).

__gt__(other, NotImplemented=NotImplemented)

Return a > b. Computed by @total_ordering from (not a < b) and (a != b).

__hash__ = None
__le__(other, NotImplemented=NotImplemented)

Return a <= b. Computed by @total_ordering from (a < b) or (a == b).

__module__ = 'parcoursup.ordreappel.VoeuClasse'
__weakref__

list of weak references to the object (if defined)