summaryrefslogtreecommitdiff
path: root/Lib/test/contextmanager.py
Commit message (Collapse)AuthorAgeFilesLines
* Updates to the with-statement:Guido van Rossum2006-02-281-33/+0
| | | | | | | | | | | | | | | | - New semantics for __exit__() -- it must re-raise the exception if type is not None; the with-statement itself doesn't do this. (See the updated PEP for motivation.) - Added context managers to: - file - thread.LockType - threading.{Lock,RLock,Condition,Semaphore,BoundedSemaphore} - decimal.Context - Added contextlib.py, which defines @contextmanager, nested(), closing(). - Unit tests all around; bot no docs yet.
* Set EOL style to native.Tim Peters2006-02-281-33/+33
|
* Whitespace normalization.Tim Peters2006-02-281-34/+33
|
* PEP 343 -- the with-statement.Guido van Rossum2006-02-271-0/+34
This was started by Mike Bland and completed by Guido (with help from Neal). This still needs a __future__ statement added; Thomas is working on Michael's patch for that aspect. There's a small amount of code cleanup and refactoring in ast.c, compile.c and ceval.c (I fixed the lltrace behavior when EXT_POP is used -- however I had to make lltrace a static global).