with HTTPConnection as conn:
Hrvoje Niksic
hniksic at xemacs.org
Thu Nov 18 10:55:00 EST 2010
Antoine Pitrou <solipsis at pitrou.net> writes:
> On Thu, 18 Nov 2010 12:46:07 +0100
> trylks <trylks at 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:
...
More information about the Python-list
mailing list