[Python-Dev] Changing semantics of issubclass when accepting atuple (original) (raw)

Greg Ewing greg at cosc.canterbury.ac.nz
Sun Dec 14 21:51:33 EST 2003


Guido:

It was my intention to allow nested tuples, just not insanely deeply nested tuples. The imagined use case was having names for types or groups of types, and being able to combine these without having to know whether a name refers to a type or a group.

The same effect could be achieved by defining a class...

class my_favourite_types(float, complex): pass

if isinstance(x, (int, long, my_favourite_types)): ...

Greg Ewing, Computer Science Dept, +--------------------------------------+ University of Canterbury, | A citizen of NewZealandCorp, a | Christchurch, New Zealand | wholly-owned subsidiary of USA Inc. | greg at cosc.canterbury.ac.nz +--------------------------------------+



More information about the Python-Dev mailing list