Bonjour,

Je sais pas trop ou poster, mais comme j' utilise tk...
Voila quand je j' appel ma fonction sauvegarde ça fonctionne bien la première fois.
Quand je l' appel une 2em fois cette fonction j'ai l'erreur:

Exception in Tkinter callback
Traceback (most recent call last):
File "c:\Python25\lib\lib-tk\Tkinter.py", line 1403, in __call__
return self.func(*args)
File "C:\Python25\basefilm2.py", line 275, in sauvegarde
genre=str(self.radio1.get())
AttributeError: 'bool' object has no attribute 'get'

voila ma fonction:
def sauvegarde(self):
titre = str(self.titre.get())
duree = str(self.duree.get())
acteur = str(self.acteur.get())
realisateur = str(self.realisateur.get())
genre=str(self.radio1.get())
appreciation=str(self.radio2.get())
support=str(self.radio3.get())

txt2=Label(self.fen1,text=" ",font=3)
txt2.grid(row=15,column=2,padx=5,pady=10)
self.duree1 = int(self.duree.get())
rajout="insert into film(titre, duree,acteur,realisateur,genre,appreciation,support) values ('%s',%s,'%s','%s','%s','%s','%s')" % (titre,duree,acteur,realisateur,genre,appreciation,support)
self.cur.execute(rajout)
self.cur.execute("select * from film")
#print self.cur.pp()
self.baseDonn.commit()

self.titre.delete(0,END)
self.duree.delete(0,END)
self.acteur.delete(0,END)
self.realisateur.delete(0,END)
self.radio1 = False
self.radio2 = False
self.radio3 = False
Je bug aussi la..merci a celui ou celle qui m apportera la solution