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