interaction of 'with' and 'yield'

Neal Becker ndbecker2 at
Tue Jul 31 13:34:09 CEST 2007

I'm wondering if a generator that is within a 'with' scope exits the 'with'
when it encounters 'yield'.

I would like to use a generator to implement RAII without having to
syntactically enclose the code in the 'with' scope, and I am hoping that
the the yield does not exit the 'with' scope and release the resource.

More information about the Python-list mailing list