equal
deleted
inserted
replaced
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 |