equal
deleted
inserted
replaced
30 import types |
30 import types |
31 import sha |
31 import sha |
32 |
32 |
33 from google.appengine.api import api_base_pb |
33 from google.appengine.api import api_base_pb |
34 from google.appengine.api import apiproxy_stub_map |
34 from google.appengine.api import apiproxy_stub_map |
|
35 from google.appengine.api import capabilities |
35 from google.appengine.api import namespace_manager |
36 from google.appengine.api import namespace_manager |
36 from google.appengine.api.memcache import memcache_service_pb |
37 from google.appengine.api.memcache import memcache_service_pb |
37 from google.appengine.runtime import apiproxy_errors |
38 from google.appengine.runtime import apiproxy_errors |
38 |
39 |
39 MemcacheSetResponse = memcache_service_pb.MemcacheSetResponse |
40 MemcacheSetResponse = memcache_service_pb.MemcacheSetResponse |
75 TYPE_UNICODE = 1 |
76 TYPE_UNICODE = 1 |
76 TYPE_PICKLED = 2 |
77 TYPE_PICKLED = 2 |
77 TYPE_INT = 3 |
78 TYPE_INT = 3 |
78 TYPE_LONG = 4 |
79 TYPE_LONG = 4 |
79 TYPE_BOOL = 5 |
80 TYPE_BOOL = 5 |
|
81 |
|
82 CAPABILITY = capabilities.CapabilitySet('memcache') |
80 |
83 |
81 |
84 |
82 def _key_string(key, key_prefix='', server_to_user_dict=None): |
85 def _key_string(key, key_prefix='', server_to_user_dict=None): |
83 """Utility function to handle different ways of requesting keys. |
86 """Utility function to handle different ways of requesting keys. |
84 |
87 |