src/pyams_thesaurus/thesaurus.py
changeset 76 1d0d13ab5665
parent 75 51fae4ef929a
child 87 dfe19304d980
equal deleted inserted replaced
75:51fae4ef929a 76:1d0d13ab5665
   201     def reset_top_terms(self):
   201     def reset_top_terms(self):
   202         self.top_terms = [term for term in self.terms.values()
   202         self.top_terms = [term for term in self.terms.values()
   203                           if (not term.generic) and (not term.usage)]
   203                           if (not term.generic) and (not term.usage)]
   204 
   204 
   205     def get_top_terms(self, extract=None):
   205     def get_top_terms(self, extract=None):
   206         if extract is None:
   206         if not extract:
   207             return self.top_terms
   207             return self.top_terms
   208         return [term for term in self.top_terms if extract in term.extracts]
   208         return [term for term in self.top_terms if extract in term.extracts]
   209 
   209 
   210     def clear(self):
   210     def clear(self):
   211         self.terms.clear()
   211         self.terms.clear()