Chris Angelico <[email protected]>: > On Mon, Oct 2, 2017 at 5:34 PM, Marko Rauhamaa <[email protected]> wrote: >> I have *seen* a semi-useful decorator in code once >> (@contextlib.contextmanager) but still would prefer explicit dunder >> methods. > > [...] I'm not sure where dunder methods come into this, though, as > they're completely unrelated.
A context manager must implement __enter__() and __exit__(). @contextlib.contextmanager implements them for you. <URL: https://docs.python.org/3/library/contextlib.html#contextlib.cont extmanager> Marko -- https://mail.python.org/mailman/listinfo/python-list
