Skip to content

Commit c30d2f8

Browse files
Fix: Interdiction des booléens dans la classe ReponseInformations (#23)
- Ajout d'une vérification pour interdire les booléens dans les attributs de la classe ReponseInformations
1 parent 29b6996 commit c30d2f8

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

app/donnees/reponse_informations.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,11 @@ class ReponseInformations:
2929

3030
def __post_init__(self):
3131
# Vérification du code de statut HTTP
32-
if not isinstance(self.code_statut_http, int):
32+
if (not isinstance(self.code_statut_http, int)
33+
or isinstance(self.code_statut_http, bool)):
3334
raise TypeError("Le code de statut HTTP doit être un entier.")
3435
# Vérification de la taille de la réponse (en octets)
35-
if self.taille_octets != None and not isinstance(self.taille_octets, int):
36+
if (self.taille_octets != None
37+
and not isinstance(self.taille_octets, int)
38+
or isinstance(self.taille_octets, bool)):
3639
raise TypeError("La taille en octets doit être un entier ou None.")

0 commit comments

Comments
 (0)