def start(self): server = DNSServer(resolver=HTTPResolver(query=import_query(), cache=SimpleCache()), address=ConfigParse.listen, port=ConfigParse.port, logger=DNSLogger()) server.start_thread() while self.running: time.sleep(5) server.stop()
def enable_cache(cache_object=None): """ enable caching Parameters: ----------- cache_object: object, optional A Django compliant cache object. If None (default), a SimpleCache object is used. """ global CACHE CACHE = cache_object or SimpleCache()
def load(self, project_name): if project_name in self.cache_dict: return self.cache_dict[project_name] cache = SimpleCache() with SwitchEngine(get_engine(project_name)): for i in File.query.all(): k = i.fileid v = i.filename cache.set(k, v) cache.set(v, k) self.cache_dict[project_name] = cache return cache
def __init__(self): self._items = [TitleAppItem(), EmailAppItem(), IconAppItem()] self._items_manager = ItemsManager(self._items) self._output_manager = FileOutputManager() self._proxy_manager = MyProxyManager() self._queue = Queue() self._cache = SimpleCache() self._scraper = GooglePlayScraper(items_manager=self._items_manager, output_manager=self._output_manager) self._scraper_launcher = ScraperLauncher( proxy_manager=self._proxy_manager, queue=self._queue, scraper=self._scraper, output_manager=self._output_manager, cache=self._cache) self._web_app = MyWebApp(queue=self._queue, host='localhost', port=5000)
def enable_cache(cache_object=None): global CACHE CACHE = cache_object or SimpleCache()
def __init__(self, treeid=None): self.cache = SimpleCache() if treeid: self.load(treeid)
def __init__(self): self.cache = SimpleCache() self.load()
def __init__(self): self._url = "http://board.netdoktor.de" self._cache = SimpleCache() self.dataToStore = [] self.board = None self.section = None
def session_id(self): try: return session['cache_id'] except KeyError: ret = random.randint(0, 0xffffffffffffffff) session['cache_id'] = ret return ret def get(self, key): return self.cache.get((self.session_id, key)) def set(self, key, value): self.cache.set((self.session_id, key), value) cache = SessionSpecificCache(SimpleCache()) class DashDataCell(object): def __init__(self): self.div_id = 'datacell_{:08x}'.format(random.randint(0, 0xffffffff)) self.counter = 0 def output(self): """dash.dependencies.Output for passing to app.callback()""" return Output(self.div_id, 'children') def input(self): """dash.dependencies.Input for passing to app.callback()""" return Input(self.div_id, 'children')