Vladimir

65%
Flag icon
In a generator decorated with @contextmanager, yield splits the body of the function in two parts: everything before the yield will be executed at the beginning of the with block when the interpreter calls __enter__; the code after yield will run when __exit__ is called at the end of the block.
Fluent Python: Clear, Concise, and Effective Programming
Rate this book
Clear rating
Open Preview