ExceptionsNote – Définition des exceptions propres à la NoteKfet

Définitions des différentes exceptions propres à la Note.

Elles héritent toutes de NoteKfetError.

exception ExceptionsNote.NoteKfetError(msg=u'')[source]

Bases: exceptions.Exception

Erreur de base de la NoteKfet

exception ExceptionsNote.JsonError(msg)[source]

Bases: ExceptionsNote.NoteKfetError

Erreur levée en cas d’échec de Json

exception ExceptionsNote.DeadClient(msg=u'')[source]

Bases: ExceptionsNote.NoteKfetError

Erreur levée quand on ne lit plus rien depuis le client.

exception ExceptionsNote.RequestTooLong(msg=u'')[source]

Bases: ExceptionsNote.NoteKfetError

Erreur levée quand on a trop lu sur la socket et que le paquet n’est toujours pas parsable.

exception ExceptionsNote.BadDebugTextType[source]

Bases: ExceptionsNote.NoteKfetError

Erreur levée en cas de tentative d’affichage en débug d’un texte qui n’est pas une chaîne unicode.

exception ExceptionsNote.TuTeFousDeMaGueule(msg)[source]

Bases: ExceptionsNote.NoteKfetError

Erreur qui ne devrait jamais être levée.

exception ExceptionsNote.Error404(msg)[source]

Bases: ExceptionsNote.NoteKfetError

Erreur levée quand un bouton/un compte/… n’existe pas.

exception ExceptionsNote.AdhesionExpired(idbde)[source]

Bases: ExceptionsNote.NoteKfetError

Erreur levée pendant une transaction quand le compte n’est pas à jour d’adhésion.

exception ExceptionsNote.AccountBlocked(idbde)[source]

Bases: ExceptionsNote.NoteKfetError

Erreur levée pendant une transaction quand le compte est bloqué.

exception ExceptionsNote.PgParseError(msg)[source]

Bases: ExceptionsNote.NoteKfetError

Erreur levée quand on tombe sur un objet qu’on ne sait pas pré-convertir pour qu’il soit JSON-izable.

exception ExceptionsNote.NoSuchServer(numero)[source]

Bases: ExceptionsNote.NoteKfetError

Erreur levée quand on cherche à parler à un Serveur.Server qui n’existe pas/plus.

exception ExceptionsNote.IntegrityError(msg)[source]

Bases: ExceptionsNote.NoteKfetError

Erreur levée quand on détecte une incohérence dans la base.

exception ExceptionsNote.EmptyResult(msg)[source]

Bases: ExceptionsNote.NoteKfetError

Erreur levée lorsqu’on demande un pretty print de rien.

exception ExceptionsNote.WaitNextCommand(msg=u'')[source]

Bases: ExceptionsNote.NoteKfetError

Erreur levée lorsqu’une fonction veut dire au Serveur.Server qu’il doit abandonner tout le flux d’exécution et simplement attendre la commande suivante du client.