equal
deleted
inserted
replaced
372 terms = [] |
372 terms = [] |
373 if context is not None: |
373 if context is not None: |
374 thesaurus = get_parent(context, IThesaurus) |
374 thesaurus = get_parent(context, IThesaurus) |
375 if thesaurus is None: |
375 if thesaurus is None: |
376 context_manager = IThesaurusContextManager(context, None) |
376 context_manager = IThesaurusContextManager(context, None) |
377 if context_manager is not None: |
377 if (context_manager is not None) and context_manager.thesaurus_name: |
378 thesaurus = query_utility(IThesaurus, name=context_manager.thesaurus_name) |
378 thesaurus = query_utility(IThesaurus, name=context_manager.thesaurus_name) |
379 if thesaurus is not None: |
379 if thesaurus is not None: |
380 extracts = IThesaurusExtracts(thesaurus) |
380 extracts = IThesaurusExtracts(thesaurus) |
381 terms = [SimpleTerm(extract.__name__, title=extract.name) for extract in extracts.values()] |
381 terms = [SimpleTerm(extract.__name__, title=extract.name) for extract in extracts.values()] |
382 terms.sort(key=lambda x: x.title) |
382 terms.sort(key=lambda x: x.title) |