...
authorPierre <ratinaud@univ-tlse2.fr>
Sun, 10 Feb 2013 13:52:41 +0000 (14:52 +0100)
committerPierre <ratinaud@univ-tlse2.fr>
Sun, 10 Feb 2013 13:52:41 +0000 (14:52 +0100)
analysetxt.py
corpus.py

index ad37d58..544362c 100644 (file)
@@ -51,7 +51,7 @@ class AnalyseText :
             self.parametres['encoding'] = self.ira.syscoding
             self.t1 = time()
             self.corpus.make_lems(lem = self.parametres['lem'])
-            corpus.parse_active(gramact, gramsup)
+            self.corpus.parse_active(gramact, gramsup)
             result_analyse = self.doanalyse()
             if result_analyse is None :
                  self.time = time() - self.t1
index 76ebb66..2e85ed5 100644 (file)
--- a/corpus.py
+++ b/corpus.py
@@ -514,7 +514,7 @@ class Corpus :
                 self.lems[lem].act = 2
             elif self.lems[lem].gram in gramact :
                 self.lems[lem].act = 1
-            elif gramsup is not None :
+            elif gramsup is not None and self.lems[lem].gram not in gramact:
                 if self.lems[lem].gram in gramsup :
                     self.lems[lem].act = 2
                 else :