コード例 #1
0
ファイル: pagination.py プロジェクト: nimnull/gaejstable
 def _get_from_cache(self, page):
     value = memcache.get(self._get_cache_key(page), namespace=self.__class__.__name__)
     if not value:
         return None, None
     cursor = Cursor.from_bytes(value[:-1])
     more = bool(int(value[-1:]))
     return cursor, more
コード例 #2
0
 def _get_cursor_from_cache(self, page, page_size=20, **q_options):
     cursor_key = self._get_memcache_key(page=page)
     value = memcache.get(cursor_key)
     if value:
         return Cursor.from_bytes(value)
     else:
         return None
コード例 #3
0
ファイル: base.py プロジェクト: sanjeet3/linkit
 def _get_from_cache(self, page):
     value = memcache.get(
         self._get_cache_key(page), namespace=self.__class__.__name__)
     if not value:
         return None, None
     cursor = Cursor.from_bytes(value[:-1])
     more = bool(int(value[-1:]))
     return cursor, more