src/pyams_default_theme/features/search/manager.py
changeset 507 01a4fac43422
parent 409 fc623fa4f4ac
equal deleted inserted replaced
506:0417bf1a6fa4 507:01a4fac43422
    31 class OpenSearchMetasAdapter(ContextRequestViewAdapter):
    31 class OpenSearchMetasAdapter(ContextRequestViewAdapter):
    32     """OpenSearch metas adapter"""
    32     """OpenSearch metas adapter"""
    33 
    33 
    34     def __new__(cls, context, request, view):
    34     def __new__(cls, context, request, view):
    35         search_info = ISearchManagerInfo(request.root, None)
    35         search_info = ISearchManagerInfo(request.root, None)
    36         if (search_info is None) or (search_info.target is None):
    36         if (search_info is None) or (search_info.search_target is None):
    37             return None
    37             return None
    38         return ContextRequestViewAdapter.__new__(cls)
    38         return ContextRequestViewAdapter.__new__(cls)
    39 
    39 
    40     order = 25
    40     order = 25
    41 
    41 
    60         return {}
    60         return {}
    61 
    61 
    62     @property
    62     @property
    63     def search_info(self):
    63     def search_info(self):
    64         search_info = ISearchManagerInfo(self.context, None)
    64         search_info = ISearchManagerInfo(self.context, None)
    65         if (search_info is None) or (search_info.target is None):
    65         if (search_info is None) or (search_info.search_target is None):
    66             raise NotFound()
    66             raise NotFound()
    67         return search_info
    67         return search_info