[Hejes-devel] [1411] Disabled memcached globally
hejes-devel at nytud.hu
hejes-devel at nytud.hu
Thu Jul 9 15:20:34 CEST 2015
Revision: 1411
Author: mihaltz
Date: 2015-07-09 15:20:34 +0200 (Thu, 09 Jul 2015)
Log Message:
-----------
Disabled memcached globally
Modified Paths:
--------------
trunk/web2py/applications/helyesiras_webdev/modules/MemcacheHelper.py
Modified: trunk/web2py/applications/helyesiras_webdev/modules/MemcacheHelper.py
===================================================================
--- trunk/web2py/applications/helyesiras_webdev/modules/MemcacheHelper.py 2015-07-09 10:14:38 UTC (rev 1410)
+++ trunk/web2py/applications/helyesiras_webdev/modules/MemcacheHelper.py 2015-07-09 13:20:34 UTC (rev 1411)
@@ -4,7 +4,7 @@
client = None
# Set this to True to disable memcache access, as if no key was ever found (for performance testing without caching)
-DISABLE_CACHING_DEBUG = False
+DISABLE_CACHING_DEBUG = True
def getClient() :
global client
@@ -24,11 +24,14 @@
global DISABLE_CACHING_DEBUG
hexdigest = generateMemcacheKey(args, kwargs)
key = f.__class__.__name__ + '.' + f.__name__ + '(' + hexdigest + ')'
- if not DISABLE_CACHING_DEBUG and not getClient().add(key, 1) :
+ if not getClient().add(key, 1) :
return getClient().get(key)
else :
value = f(*args, **kwargs)
getClient().set(key, value)
return value
- return memcache_memoized_function
+ if not DISABLE_CACHING_DEBUG:
+ return memcache_memoized_function
+ else:
+ return f
More information about the Hejes-devel
mailing list