summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
Diffstat (limited to 'templates')
-rw-r--r--templates/memoize.py13
1 files changed, 0 insertions, 13 deletions
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)