From 163fdcc78785e9148f4e567be93eb706bc7006b5 Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Fri, 20 May 2011 11:22:28 +0300 Subject: moved memoize class to helpers dir --- templates/memoize.py | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 templates/memoize.py (limited to 'templates/memoize.py') diff --git a/templates/memoize.py b/templates/memoize.py deleted file mode 100644 index 95057ad..0000000 --- a/templates/memoize.py +++ /dev/null @@ -1,13 +0,0 @@ -class memoized(object): - def __init__(self, func): - self.func = func - self.cache = {} - def __call__(self, *args): - try: - return self.cache[args] - except KeyError: - value = self.func(*args) - self.cache[args] = value - return value - except TypeError: - return self.func(*args) -- cgit v1.3.1