X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=analysematrix.py;h=5daf6ae80b5261498868ec46e40791b3a445a85b;hp=9803994b0a4882e09bb641c080fce96f8ee37679;hb=148fe710bf14981c45e865e8b4ddb68333e62f7c;hpb=b5603a452507554481981b32147a60c17151cade diff --git a/analysematrix.py b/analysematrix.py index 9803994..5daf6ae 100644 --- a/analysematrix.py +++ b/analysematrix.py @@ -25,9 +25,9 @@ class AnalyseMatrix : self.dlg = dlg self.parametres = parametres self.val = False - self.parametres['pathout'] = PathOut(tableau.parametres['originalpath'], analyse_type = self.parametres['type'], dirout = tableau.parametres['pathout']).mkdirout() if not 'pathout' in self.parametres : - self.pathout = PathOut(tableau.parametres['originalpath'], analyse_type = self.parametres['type'], dirout = tableau.parametres['pathout']) + self.parametres['pathout'] = PathOut(tableau.parametres['originalpath'], analyse_type = self.parametres['type'], dirout = tableau.parametres['pathout']).mkdirout() + self.pathout = PathOut(analyse_type = self.parametres['type'], dirout = self.parametres['pathout']) else : self.pathout = PathOut(filename = tableau.parametres['originalpath'], dirout = self.parametres['pathout'], analyse_type = self.parametres['type']) @@ -48,22 +48,27 @@ class AnalyseMatrix : else : result_analyse = False if result_analyse is None : - self.time = time() - self.t1 - minutes, seconds = divmod(self.time, 60) - hours, minutes = divmod(minutes, 60) - self.parametres['time'] = '%.0fh %.0fm %.0fs' % (hours, minutes, seconds) - self.parametres['ira'] = self.pathout['Analyse.ira'] - DoConf().makeoptions([self.parametres['type']], [self.parametres], self.pathout['Analyse.ira']) - self.ira.history.addMatrixAnalyse(self.parametres) + if self.parametres.get('tohistory', True) : + self.time = time() - self.t1 + minutes, seconds = divmod(self.time, 60) + hours, minutes = divmod(minutes, 60) + self.parametres['time'] = '%.0fh %.0fm %.0fs' % (hours, minutes, seconds) + self.parametres['ira'] = self.pathout['Analyse.ira'] + DoConf().makeoptions([self.parametres['type']], [self.parametres], self.pathout['Analyse.ira']) + self.ira.history.addMatrixAnalyse(self.parametres) if self.dlg is not None : self.dlg.Destroy() - OpenAnalyse(self.parent, self.parametres['ira']) - self.ira.tree.AddMatAnalyse(self.parametres) + if self.parametres.get('tohistory', True) : + OpenAnalyse(self.parent, self.parametres['ira']) + self.ira.tree.AddMatAnalyse(self.parametres) self.val = 5100 else : self.val = False if self.dlg is not None : - self.dlg.Destroy() + try : + self.dlg.Destroy() + except : + pass def doanalyse(self) : pass