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@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to