web/views/magicsearch.py
changeset 3462 3a79fecdd2b4
parent 3451 6b46d73823f5
child 3469 1e28876c4b55
equal deleted inserted replaced
3461:8a11aeea4d25 3462:3a79fecdd2b4
   348         super(MagicSearchComponent, self).__init__(req, rset=rset)
   348         super(MagicSearchComponent, self).__init__(req, rset=rset)
   349         processors = []
   349         processors = []
   350         self.by_name = {}
   350         self.by_name = {}
   351         for processorcls in self._cw.vreg['components']['magicsearch_processor']:
   351         for processorcls in self._cw.vreg['components']['magicsearch_processor']:
   352             # instantiation needed
   352             # instantiation needed
   353             processor = processorcls()
   353             processor = processorcls(self._cw)
   354             processors.append(processor)
   354             processors.append(processor)
   355             if processor.name is not None:
   355             if processor.name is not None:
   356                 assert not processor.name in self.by_name
   356                 assert not processor.name in self.by_name
   357                 self.by_name[processor.name.lower()] = processor
   357                 self.by_name[processor.name.lower()] = processor
   358         self.processors = sorted(processors, key=lambda x: x.priority)
   358         self.processors = sorted(processors, key=lambda x: x.priority)