> Is there any particular reason BaseSet and basestring need to raise > different exceptions on an attempt at instantiation ? Hm, I dunno. NotImplementedError was intended for this kind of use, but TypeError also matches. I'll add an XXX for this. --Guido van Rossum (home page: http://www.python.org/~guido/)