[Python-Dev] nonlocal keyword in 2.x?

R. David Murray rdmurray at bitdance.com
Mon Nov 2 20:18:48 CET 2009


On Mon, 2 Nov 2009 at 10:09, Guido van Rossum wrote:
> On Mon, Nov 2, 2009 at 10:06 AM, Raymond Hettinger <python at rcn.com> wrote:
>>
>> [Guido van Rossum]
>>>
>>> I'm -0 on backporting nonlocal to 2.7. I could be +0 if we added "from
>>> __future__ import nonlocal_keyword" (or some such phrasing) to enable
>>> it.
>>
>> With the "from __future__" option, what keeps you from being
>> a full +1 on nonlocal?   Is there something that makes it a better
>> solution for 3.x than 2.x?  Just curious about the pros and cons
>> from your point of view.
>
> I think the number of projects that can afford to drop support for 2.6
> is pretty limited, so I think the utility of the feature is thereby
> also limited.

I don't currently have an opinion on this backport proposal, but in
regard to this argument:  if we do not do any 2.x releases after 2.7,
then over time the number of packages that can afford to drop 2.6 support
will grow, yet many will need to retain 2.7 support for much longer.

--David


More information about the Python-Dev mailing list