Bonjour bonjour,

En faite pour faire simple je reçois une matrice de ma db...
J'aimerai créer une liste d'objet a partir de ma matrice...
Exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
def Avoir_List_Dispo(self, entite):#Liste les fonctions disponibles pour l'entite passer en parametre
        conn = pyodbc.connect(self.sql_chaine_connexion)
        cursor = conn.cursor()
        Sql_cmd = "select * from fonction where id_fonc not in (select a.id_fonc from avoir AS a INNER JOIN fonction AS f ON a.id_fonc = f.id_fonc where a.id_entite = %d)" %(int(entite.id))
        aray = cursor.execute(str(Sql_cmd))
        fonctions = []
        for row in aray:#Je creer une liste de liste qui contient ID et nom de fonction
            fonction = Vtek_Fonction()
			fonction.id = row.id_fonc
			fonction.nom = row.fonc_nom
            fonctions.append(fonction)
        conn.close()
        return fonctions
Seulement avec ce code, tous les objet dans ma liste pointe vers le même objet en mémoire...
Comment pourrais-je faire pour en ajouter un nouveau a chaque tour de boucle?