On Feb 29, 3:09 pm, "Terry Reedy" <[EMAIL PROTECTED]> wrote: > "Bronner, Gregory" <[EMAIL PROTECTED]> wrote in message > > news:[EMAIL PROTECTED] > | The native implementation of int goes to great lengths to allow > | illogical comparisons such as the one below. > | >>> import xml as x > | >>> x > | >>> <module 'xml' from 'c:\python25\lib\xml\__init__.pyc'> > | > | >>> x>4 > | True > | >>> x<4 > | False > > Python once made all objects comparable. > No longer true. > 'Illogical' comparisons will raise exceptions in 3.0 > but must be maintained in 2.x for back compatibility. > > tjr
Tell Wall. But why not [ 2, 3 ]>= 2? Back to your question, another option is to not subclass. -- http://mail.python.org/mailman/listinfo/python-list