- for word in ListWord :
- ucef += list(set(corpus.getlemuces(word)).intersection(uces))
- ucis_txt, ucestxt = doconcorde(corpus, ucef, ListWord)
- win = message(self, title, size=(750, 600))
- win.html = ('<html>\n<h1>%s</h1>' % ' '.join(ListWord)) + '<br>'.join(['<br>'.join([ucis_txt[i], ucestxt[i]]) for i in range(0,len(ucestxt))]) + '\n</html>'
- win.HtmlPage.SetPage(win.html)
+ if self.Source.parametres['classif_mode'] != 2 :
+ for word in ListWord :
+ uci = False
+ ucef += list(set(corpus.getlemuces(word)).intersection(uces))
+ else :
+ for word in ListWord :
+ ucef += list(set(corpus.getlemucis(word)).intersection(uces))
+ uci = True
+ ucis_txt, ucestxt = doconcorde(corpus, ucef, ListWord, uci = uci)
+ items = dict([[i, '<br><br>'.join([ucis_txt[i], ucestxt[i]])] for i in range(0,len(ucestxt))])
+ win = message(self, items, title, (800, 500))
+ #win = message(self, title, size=(750, 600))
+ #win.html = ('<html>\n<h1>%s</h1>' % ' '.join(ListWord)) + '<br>'.join(['<br>'.join([ucis_txt[i], ucestxt[i]]) for i in range(0,len(ucestxt))]) + '\n</html>'
+ #win.HtmlPage.SetPage(win.html)