Antoine Pitrou <solip...@pitrou.net> writes: > On Thu, 18 Nov 2010 12:46:07 +0100 > trylks <try...@gmail.com> wrote: >> Hi! >> >> Would it be possible to use a with statement with an HTTPConnection object? >> >> I know it is not possible at this moment, it doesn't implement an >> __exit__ method, at least in version 3.1.1. I was wondering if the >> __exit__ method should do something more than conn.close(), something >> really hard or impossible, or if there are more requisites to use the >> with statement beside of implementing that method. So far it seems >> easy, useful and not done yet, so I'm probably mistaken about >> something, and wondering what may that be. > > It's possibly one of those things that haven't been implemented simply > because no one thought about it yet, or bothered enough to do it.
Also, contextlib.closing is readily available: with contextlib.closing(HTTPConnection(...)) as conn: ... -- http://mail.python.org/mailman/listinfo/python-list