homemade caching function

This commit is contained in:
Yax
2017-07-09 16:53:58 +02:00
parent c9b1444bb6
commit 198978a35d
3 changed files with 28 additions and 7 deletions
+16
View File
@@ -1,3 +1,19 @@
import time
from sanic import Sanic
app = Sanic()
cache = {}
cache_time = 0
def get_cached(key):
global cache
global cache_time
value = cache.get(key,None)
if (time.time() - cache_time) > 120:
cache = {}
cache_time = time.time()
return value
def set_cached(key, value):
global cache
cache[key] = value