"Paul Rubin" <http://[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
> It's really irrelevant whether anyone is using a feature or not. If > the feature is documented as being available, it means that removing > it is an incompatible change that can break existing code which > currently conforms to the spec. If the "feature" is described as the > bug that it is, anything that relies on it is nonconformant. In this case, I think the right solution to the problem is two-fold: 1) from __future__ import lexical_comprehensions 2) If you don't import the feature, and you write a program that depends on a list-comprehension variable remaining in scope, the compiler should issue a diagnostic along the lines of Warning: This program should be taken out and shot. -- http://mail.python.org/mailman/listinfo/python-list