summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/decorator.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/decorator.py b/src/decorator.py
index 7980acf..ac78479 100644
--- a/src/decorator.py
+++ b/src/decorator.py
@@ -313,7 +313,7 @@ class ContextManager(_GeneratorContextManager):
def __call__(self, func):
def caller(f, *a, **k):
- with self._recreate_cm():
+ with self.__class__(self.func, *self.args, **self.kwds):
return f(*a, **k)
return decorate(func, caller)