Re: How to subclass a built-in int type and prevent comparisons
- From: "Terry Reedy" <tjreedy@xxxxxxxx>
- Date: Fri, 29 Feb 2008 16:09:36 -0500
"Bronner, Gregory" <gregory.bronner@xxxxxxxxxx> wrote in message
news:21CFA1FC32D3214EBFA2F449FF211E310EAD2948@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
| 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
.
- Follow-Ups:
- Re: How to subclass a built-in int type and prevent comparisons
- From: castironpi
- Re: How to subclass a built-in int type and prevent comparisons
- Prev by Date: How to subclass a built-in int type and prevent comparisons
- Next by Date: Re: How to subclass a built-in int type and prevent comparisons
- Previous by thread: How to subclass a built-in int type and prevent comparisons
- Next by thread: Re: How to subclass a built-in int type and prevent comparisons
- Index(es):