# HG changeset patch # User James Bergstra # Date 1257893076 18000 # Node ID 9b13f7bb00efae5ad29267cc65619c106ed1f860 # Parent 49c1035fe582ec3fd66d0095002f048b286a9ac2 added cache member to memo-ized functions diff -r 49c1035fe582 -r 9b13f7bb00ef pylearn/dataset_ops/memo.py --- a/pylearn/dataset_ops/memo.py Tue Nov 10 17:43:53 2009 -0500 +++ b/pylearn/dataset_ops/memo.py Tue Nov 10 17:44:36 2009 -0500 @@ -20,6 +20,7 @@ def forget(): for k in cache.keys(): del cache[k] + rval.cache = cache rval.forget = forget rval.__name__ = 'memo@%s'%f.__name__ return rval