Still the __new__ hell ...

Aahz aahz at pythoncraft.com
Tue Mar 20 09:16:30 EDT 2007


In article <1hv8x6v.1x0ceur1nnwi46N%aleax at mac.com>,
Alex Martelli <aleax at mac.com> wrote:
>Steve Holden <steve at holdenweb.com> wrote:
>> 
>> basestring is a *type*.
>> 
>>   >>> basestring
>> <type 'basestring'>
>> 
>> It's the base class of which both str and unicode are subclasses.
>
>I believe it used to be a tuple back in Python 2.2 (sorry, don't have a
>Python 2.2 installation to check this right now).

Python 2.2.2 (#1, Feb 24 2003, 19:13:11)
[GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> basestring
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
NameError: name 'basestring' is not defined
-- 
Aahz (aahz at pythoncraft.com)           <*>         http://www.pythoncraft.com/

"Typing is cheap.  Thinking is expensive."  --Roy Smith



More information about the Python-list mailing list