Bonjour

Je develloppe un petit editeur de texte qui comprend la fonction suivante, au sein d'une classe FileManager :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
def openFile(self):
		"Ouverture d'un fichier texte et importation"
		if self.textEd.get(1.0, END) != "" :
			askyesno("Avertissement :", "Continuer annulera toutes \
			les modification effectuees !")
		else :
			try:
				ofi = askopenfile(filetypes = [("All", "*"), ("Fichiers Python","*.py"), ("Fichiers Texte", "*.txt")])
				self.textEd.delete(1.0, END)
				while 1:
					t = ofi.readline()
					if t == "":
						break
				self.textEd.insert(END, t)
				ofi.close()
			except:
				print "The file doesn't exist."""
		return
qui teste si le widget text est vide ou non, et qui devrait dans ce cas afficher un avertissement. Seulement.. L'avertissement ne s'affiche toujours ?? sauf si je modifie le if "!=" en "==" ?

Quelqu un aurait une explication ?
Merci