diff options
Diffstat (limited to 'pecan/util.py')
-rw-r--r-- | pecan/util.py | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/pecan/util.py b/pecan/util.py index cf62f97..aa2e683 100644 --- a/pecan/util.py +++ b/pecan/util.py @@ -1,21 +1,10 @@ import sys -def memodict(f): - """ Memoization decorator for a function taking a single argument """ - class memodict(dict): - def __missing__(self, key): - ret = self[key] = f(key) - return ret - return memodict().__getitem__ - - -@memodict def iscontroller(obj): return getattr(obj, 'exposed', False) -@memodict def _cfg(f): if not hasattr(f, '_pecan'): f._pecan = {} |