def __init__(self): signals.SignalEmitter.__init__(self) self.create_signal('search-started') self.create_signal('search-complete') self.engine = searchengines.get_last_engine().name self.text = '' self.searching = False
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)