pyspc.core.exception

Objets natifs et convention de pyspc - Erreurs, avert. et vérificateurs

Functions

DeprecationWarning(filename, msg)

Avertissements obsolescence

Information(verbose, text[, elements, ...])

Message d'information

Warning([filename, msg])

Avertissements

check_bool(x)

Contrôler que l'objet 'x' est un booléen

check_dataframe(x)

Contrôler que l'objet 'x' est un dataframe

check_dict(x)

Contrôler que l'objet 'x' est un dictionnaire

check_dt(x)

Contrôler que l'objet 'x' est un datetime

check_float(x)

Contrôler que l'objet 'x' est un réel

check_in(x, y)

Contrôler que l'objet 'x' est inclus dans 'l'

check_int(x)

Contrôler que l'objet 'x' est un entier

check_listlike(x)

Contrôler que l'objet 'x' est une similaire à une liste

check_notnone(x)

Contrôler que l'objet 'x' n'est pas None

check_numeric(x)

Contrôler que l'objet 'x' est un entier ou un réel

check_str(x)

Contrôler que l'objet 'x' est une chaine de caractère

check_td(x)

Contrôler que l'objet 'x' est un timedelta

raise_valueerror(test[, text, warning])

Lever une exception ValueError si le test est vrai

set_default([arg, default, text, warning])

Définir la valeur par défaut si un argument n'est pas défini

Exceptions

Error(value)

Erreurs

pyspc.core.exception.DeprecationWarning(filename, msg)[source]

Avertissements obsolescence

exception pyspc.core.exception.Error(value)[source]

Bases : Exception

Erreurs

add_note(object, /)

Exception.add_note(note) – add a note to the exception

with_traceback(object, /)

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

pyspc.core.exception.Information(verbose, text, elements=None, unpacklist=False)[source]

Message d’information

pyspc.core.exception.Warning(filename=None, msg='')[source]

Avertissements

pyspc.core.exception.check_bool(x)[source]

Contrôler que l’objet “x” est un booléen

pyspc.core.exception.check_dataframe(x)[source]

Contrôler que l’objet “x” est un dataframe

pyspc.core.exception.check_dict(x)[source]

Contrôler que l’objet “x” est un dictionnaire

pyspc.core.exception.check_dt(x)[source]

Contrôler que l’objet “x” est un datetime

pyspc.core.exception.check_float(x)[source]

Contrôler que l’objet “x” est un réel

pyspc.core.exception.check_in(x, y)[source]

Contrôler que l’objet “x” est inclus dans “l”

pyspc.core.exception.check_int(x)[source]

Contrôler que l’objet “x” est un entier

pyspc.core.exception.check_listlike(x)[source]

Contrôler que l’objet “x” est une similaire à une liste

pyspc.core.exception.check_notnone(x)[source]

Contrôler que l’objet “x” n’est pas None

pyspc.core.exception.check_numeric(x)[source]

Contrôler que l’objet “x” est un entier ou un réel

pyspc.core.exception.check_str(x)[source]

Contrôler que l’objet “x” est une chaine de caractère

pyspc.core.exception.check_td(x)[source]

Contrôler que l’objet “x” est un timedelta

pyspc.core.exception.raise_valueerror(test, text='', warning=True)[source]

Lever une exception ValueError si le test est vrai

  • Entrées
    • test = (bool) Test

    • text = (str) Texte à afficher en cas d’erreur

    • warning = (bool) Exception levée si True

pyspc.core.exception.set_default(arg=None, default=None, text=None, warning=False)[source]

Définir la valeur par défaut si un argument n’est pas défini

Paramètres:
  • arg – Argument

  • default – Valeur par défaut

  • text (str) – Message à imprimer si la valeur par défaut est retenue

Renvoie:

Argument

Type renvoyé:

arg