On Wed, 01 Dec 2010 00:23:22 +1100 Steven D'Aprano firstname.lastname@example.org wrote:
But I think there is a good case for allowing the constructors int, float and complex to continue to accept numeric *strings* with non-ASCII digits. The code already exists, there's probably people out there who rely on it, and in the absence of any convincing demonstration that the existing behaviour is causing widespread difficulty, we should leave well-enough alone.
It seems to me that there's no need to move this functionality into locale.
Not only, but moving it into locale won't make it easier to maintain anyway.