def GetListeProblemes(self): dictNoms, dictProblemes = FonctionsPerso.Recup_liste_pb_personnes( recalc=False) # Transforme le dict en liste listeProblemes = [] index1 = 0 for IDpersonne, dictCategories in dictProblemes.items(): listeProblemes.append([dictNoms[IDpersonne], []]) for nomCategorie, valeurs in dictCategories.items(): listeProblemes[index1][1].append([nomCategorie, valeurs]) index1 += 1 return listeProblemes
def Recup_txt_pb_personne(self): """ Récupère un texte de la liste des problèmes de la personne """ dictNomsPersonnes, dictProblemesPersonnes = FonctionsPerso.Recup_liste_pb_personnes( ) if self.IDpersonne in dictProblemesPersonnes: txtProblemes = "" for labelCategorie, listeProblemes in dictProblemesPersonnes[ self.IDpersonne].items(): txtProblemes += labelCategorie + " (" for labelProbleme in listeProblemes: txtProblemes += labelProbleme + ", " txtProblemes = txtProblemes[:-2] + ") " return txtProblemes else: return ""