Message 132100 - Python tracker (original) (raw)
Because there is no OBVIOUS code or sign which can illustrate that context manager changes from a one-shot to a reusable.
I'm talking about the decorator, not the context manager. Surely there is a way for the decorator to instantiate a new context manager each time the decorated function is called? I may miss something, but it doesn't sound like rocket science.