Ejemplo n.º 1
0
 def set_search_info(self, engine, text):
     if not searchengines.get_engine_for_name(engine):
         logging.info('Manager asked to set engine to non-existent %s.  '
                      'Probably engine has been removed.',
                      engine)
         return
     self.engine = engine
     self.text = text
     searchengines.set_last_engine(self.engine)
Ejemplo n.º 2
0
 def set_search_info(self, engine, text):
     if not searchengines.get_engine_for_name(engine):
         logging.warn('Manager asked to set engine to non-existent %s',
                      engine)
         self.perform_search(searchengines.get_last_engine().name, '')
         return
     self.engine = engine
     self.text = text
     searchengines.set_last_engine(self.engine)
Ejemplo n.º 3
0
 def perform_search(self, engine=None, text=None):
     if engine is not None and text is not None:
         self.set_search_info(engine, text)
         searchengines.set_last_engine(self.engine)
     if self.text == "LET'S TEST MIRO'S FRONTEND CRASH REPORTER TODAY":
         raise searchengines.IntentionalCrash("intentional error here")
     messages.Search(self.engine, self.text).send_to_backend()
     self.searching = True
     self.emit('search-started')
Ejemplo n.º 4
0
 def set_search_info(self, engine, text):
     if not searchengines.get_engine_for_name(engine):
         logging.warn('Manager asked to set engine to non-existent %s',
                      engine)
         self.perform_search(searchengines.get_last_engine().name, '')
         return
     self.engine = engine
     self.text = text
     searchengines.set_last_engine(self.engine)