use memoize_default instead of strange underscore_decorators in api classes

This commit is contained in:
Dave Halter committed 2014-04-02 10:34:43 +02:00
1 parent 8ac9e16f3f
commit 283a5086f9
4 files changed
+33 -17

No files matched your search

+1 -1
View File
@@ -5,7 +5,7 @@
"""
def memoize_default(default, evaluator_is_first_arg=False, second_arg_is_evaluator=False):
def memoize_default(default=None, evaluator_is_first_arg=False, second_arg_is_evaluator=False):
""" This is a typical memoization decorator, BUT there is one difference:
To prevent recursion it sets defaults.