- for word in ListWord :
- ucef += list(set(corpus.getlemuces(word)).intersection(uces))
- ucef = list(set(ucef))
- ucef.sort()
- res = corpus.getconcorde(ucef)
- txt = '<br>'.join(toshow) +'<br><br>'
- for uce in res :
- ucetxt = ' '+uce[1]+' '
- txt += ' '.join(corpus.ucis[corpus.getucefromid(uce[0]).uci].etoiles) + '<br>'
- for forme in listmot:
- forme = corpus.getforme(forme).forme
- ucetxt = ucetxt.replace(' '+forme+' ', '<font color=red> ' + forme + ' </font>')
- txt += ucetxt + '<br><br>'
- win.HtmlPage.SetPage(txt)
+ 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)
+ 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)