Skip to content

Commit b5f4f66

Browse files
committed
-
1 parent 8fe7da5 commit b5f4f66

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

source_py3/python_toolbox/context_management/functions.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -178,15 +178,14 @@ def _wrap_context_manager_or_class(cls, thing):
178178
'__exit__': lambda self, exc_type, exc_value, exc_traceback:
179179
getattr(self, property_name).
180180
__exit__(exc_type, exc_value, exc_traceback),
181+
'__wrapped__': caching.CachedProperty(
182+
lambda self: getattr(self, property_name)
183+
),
181184

182185
}
183186
)
184187

185188

186-
187-
188-
189-
190189
class _IdempotentContextManager(_ContextManagerWrapper):
191190
_entered = False
192191

@@ -205,6 +204,7 @@ def __exit__(self, exc_type=None, exc_value=None, exc_traceback=None):
205204
self._enter_value = None
206205
return exit_value
207206

207+
208208
class _ReentrantContextManager(_ContextManagerWrapper):
209209

210210
depth = caching.CachedProperty(

0 commit comments

Comments
 (0)