[Python-Dev] PEP 310 and exceptions
Josiah Carlson
jcarlson at uci.edu
Sun Apr 24 20:05:22 CEST 2005
Toby Dickenson <tdickenson at devmail.geminidataloggers.co.uk> wrote:
>
> On Sunday 24 April 2005 07:42, Nick Coghlan wrote:
> > Shane Hathaway wrote:
>
> > > While we're on the subject of block handler method names, do the method
> > > names need four underscores? 'enter' and 'exit' look better than
> > > '__enter__' and '__exit__'.
>
> I quite like .acquire() and .release().
>
> There are plenty of classes (and not just in the threading module) which
> already have methods with those names that could controlled by a 'with'.
>
> Those names also make the most sense in the C++ 'resource acquisition' model.
Perhaps, but names for the equivalent of "acquire resource" and "release
resource" are not consistant accross modules.
Also, re-read Nick Coghlan's email with message id
<426B3FCA.2040605 at gmail.com>.
- Josiah
More information about the Python-Dev
mailing list