Exemplo n.º 1
0
    def square_memoize(self):
        def square(x):
            return x * x

        m = cache.memcache_memoize(square, key_prefix="square")
        m._memcache = mock_memcache.Client([])
        return m
Exemplo n.º 2
0
    def _get_memcache(self):
        if self._memcache is None:
            servers = config.get("memcache_servers")
            if servers:
                self._memcache = memcache.Client(servers)
            else:
                web.debug(
                    "Could not find memcache_servers in the configuration. Used dummy memcache."
                )
                from openlibrary.mocks import mock_memcache
                self._memcache = mock_memcache.Client()

        return self._memcache