p=convert.plugins[format]()
p.readfile(file)
text=p.convert('exec',self)
+ if not p.cr.estvide():
+ raise ValueError(str(p.cr))
+
# On se met dans le repertoire ou se trouve le fichier de commandes
# pour trouver les eventuels fichiers include ou autres
# localises a cote du fichier de commandes
def browse(self,result):
if result == 'Browse':
- self.ulfile = askopenfilename(title="Choix fichier :")
+ self.ulfile = askopenfilename(parent=self.dialog.component('hull'),title="Choix fichier :")
self._ulfile.setentry(self.ulfile)
elif result == 'OK':
self.ulfile = self._ulfile.get()
def save(self):
""" Permet de sauvegarder le texte dans un fichier dont on a demandé le nom
à l'utilisateur """
- file = asksaveasfilename(defaultextension = '.comm',
+ file = asksaveasfilename(parent=self.fenetre,defaultextension = '.comm',
#initialdir = self.appli.CONFIGURATION.rep_user,
initialdir = self.appli.CONFIGURATION.initialdir,
title="Sauvegarde du "+self.titre)
if not save_in_file(file,self.texte,None) :
showerror("Sauvegarde impossible",
"Impossible de sauvegarder le texte dans le fichier spécifié\n"+
- "Vérifiez les droits d'écriture")
+ "Vérifiez les droits d'écriture",parent=self.fenetre)
else:
- showinfo("Sauvegarde effectuée","Sauvegarde effectuée dans le fichier %s" %file)
+ showinfo("Sauvegarde effectuée","Sauvegarde effectuée dans le fichier %s" %file,parent=self.fenetre)
def destroy(self):
try :