src/pyams_thesaurus/thesaurus.py
changeset 87 dfe19304d980
parent 76 1d0d13ab5665
child 108 06272e2e8bb5
equal deleted inserted replaced
86:04f176e237cc 87:dfe19304d980
   279 @adapter_config(context=IThesaurus, provides=ITree)
   279 @adapter_config(context=IThesaurus, provides=ITree)
   280 class ThesaurusTreeAdapter(ContextAdapter):
   280 class ThesaurusTreeAdapter(ContextAdapter):
   281     """Thesaurus tree adapter"""
   281     """Thesaurus tree adapter"""
   282 
   282 
   283     def get_root_nodes(self):
   283     def get_root_nodes(self):
   284         return self.context.top_terms
   284         return sorted(self.context.top_terms, key=lambda x: (x.order or 999, x.label))
   285 
   285 
   286 
   286 
   287 #
   287 #
   288 # Thesaurus extracts
   288 # Thesaurus extracts
   289 #
   289 #