From b6b5e91ab1f3c0b5423917011c39bc89ce27441c Mon Sep 17 00:00:00 2001 From: Mylloon Date: Sat, 20 Nov 2021 00:58:38 +0100 Subject: [PATCH] return a dict instead of a list for easier usage --- users.py | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/users.py b/users.py index 7efd260..38f7351 100644 --- a/users.py +++ b/users.py @@ -76,10 +76,20 @@ class Utilisateurs(BaseDeDonnees): # i[0] parce que sinon ça renvoie des Tuple qui ressemble à ça : `(Utilisateur,)` return [i[0] for i in self.affichageResultat(self.requete(requete))] - def recuperationUtilisateur(self, id: int) -> list: + def recuperationUtilisateur(self, id: int) -> dict: """Retourne les informations d'un utilisateur grâce à son ID.""" - requete = """ - SELECT pseudo, passe, metier, nom, prenom, naissance, adresse, postal FROM utilisateurs + recuperation = [ + "pseudo", + "passe", + "metier", + "nom", + "prenom", + "naissance", + "adresse", + "postal" + ] + requete = f""" + SELECT {", ".join(recuperation)} FROM utilisateurs WHERE id = ? """ - return self.affichageResultat(self.requete(requete, id)) + return self.affichageResultatDictionnaire(recuperation, self.requete(requete, id))