[Python-Dev] difference between diff string implementations

Gregory P. Smith greg at krypto.org
Sun Mar 16 02:07:53 CET 2008


Shouldn't isnumeric and isdecimal apply to 8-bit strings as well?  Are there
localization issues with them that I'm blissfully unaware of? why not just
add the methods there for consistency instead?

-gps

On 3/15/08, Neal Norwitz <nnorwitz at gmail.com> wrote:
>
> This inconsistency goes back to 2.3 at least and probably to the
> initial unicode implementation.
>
> >>> set(dir(u'')) - set(dir(''))
> ['isnumeric', 'isdecimal']
>
> UserString contains these two methods even though 8-bit strings do
> not.  I'm not sure what we should do for 2.6 or 3.0.  My preference
> would be to remove these methods on unicode/UserString if they aren't
> useful to a large audience.  However, removing for 2.6 without a
> deprecation seems bad.
>
> Suggestions?
>
> n
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe:
> http://mail.python.org/mailman/options/python-dev/greg%40krypto.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/python-dev/attachments/20080315/be610518/attachment.htm 


More information about the Python-Dev mailing list