X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=guifunct.py;h=ca8f66cffb264681c60268733b66ed58ef999099;hp=1302fbc706fde16ec322f4af4598e617b2fe6f95;hb=9bde3d55d2131f1a33234a43c0de8b200ddb8f9a;hpb=1f82fb8e9ed83b8524b00039f1a8c51c2b12a8be diff --git a/guifunct.py b/guifunct.py index 1302fbc..ca8f66c 100644 --- a/guifunct.py +++ b/guifunct.py @@ -1324,26 +1324,27 @@ class PrepSimi : self.dial.CenterOnParent() self.val = self.dial.ShowModal() if self.val == wx.ID_OK : - if self.dial.check_bystar.GetValue() : - variables = treat_var_mod(self.parametres['stars']) - vardial = dialog.OptLexi(parent) - vardial.listet = self.parametres['stars'] - vardial.variables = [v for v in variables] - for et in vardial.variables : - vardial.list_box_1.Append(et) - nval = vardial.ShowModal() - if nval == wx.ID_OK : - if vardial.choice.GetSelection() == 1 : - listet = [vardial.listet[i] for i in vardial.list_box_1.GetSelections()] - else : - listet = variables[vardial.variables[vardial.list_box_1.GetSelections()[0]]] - self.dial.Destroy() - vardial.Destroy() - self.etline = source.corpus.make_etline(listet) - self.parametres['selectedstars'] = listet - self.parametres['listet'] = self.etline - else: - vardial.Destroy() + if 'bystar' in self.parametres : + if self.dial.check_bystar.GetValue() : + variables = treat_var_mod(self.parametres['stars']) + vardial = dialog.OptLexi(parent) + vardial.listet = self.parametres['stars'] + vardial.variables = [v for v in variables] + for et in vardial.variables : + vardial.list_box_1.Append(et) + nval = vardial.ShowModal() + if nval == wx.ID_OK : + if vardial.choice.GetSelection() == 1 : + listet = [vardial.listet[i] for i in vardial.list_box_1.GetSelections()] + else : + listet = variables[vardial.variables[vardial.list_box_1.GetSelections()[0]]] + self.dial.Destroy() + vardial.Destroy() + self.etline = source.corpus.make_etline(listet) + self.parametres['selectedstars'] = listet + self.parametres['listet'] = self.etline + else: + vardial.Destroy() last = self.dial.listcol.GetFirstSelected() lastl = [self.dial.listcol.GetFirstSelected()] indexes = [self.dial.listcol.getColumnText(self.dial.listcol.GetFirstSelected(),0)]