diff --git a/bonobo/context/processors.py b/bonobo/context/processors.py index 96b4a91..0f00518 100644 --- a/bonobo/context/processors.py +++ b/bonobo/context/processors.py @@ -14,6 +14,8 @@ def get_context_processors(mixed): class ContextProcessor: + _creation_counter = 0 + @property def __name__(self): return self.func.__name__ @@ -21,6 +23,10 @@ class ContextProcessor: def __init__(self, func): self.func = func + # This hack is necessary for python3.5 + self._creation_counter = ContextProcessor._creation_counter + ContextProcessor._creation_counter += 1 + def __repr__(self): return repr(self.func).replace('