Python Feature Request: Add the "using" keyword which works like "with" in Visual Basic

BJörn Lindqvist bjourne at gmail.com
Sat Apr 14 19:49:51 CEST 2007


On 4/14/07, BJörn Lindqvist <bjourne at gmail.com> wrote:
> On 14 Apr 2007 07:24:32 -0700, jamadagni <samjnaa at gmail.com> wrote:
> > > You already can emulate the using statement like this:
> >
> > You can emulate only assignments like this. How would you emulate
> > function calls, like the ones in my example?
>
> You can't, of course. But using the with statement:
>
> using self.q:
>     .doit()
>
> becomes:
>
> with self.quit as q:
>     q.doit()

Er.. I guess there are some details you need to work out for that. But
in principle, it works fine.

-- 
mvh Björn



More information about the Python-list mailing list