A suspected bug

Colin J. Williams cjw at sympatico.ca
Sun Feb 18 02:45:39 CET 2001


It seems to me that the bit of code below should report
a type inconsistency. 
X-Mozilla-Status: 0009 Sep 20 2000, 12:29:43) [MSC 32 bit (Intel)] on win32.
Portions Copyright 1994-2000 Mark Hammond (MarkH at ActiveState.com) - see
'Help/About PythonWin' for further copyright information.
>>> print 2 > '1'
0
>>> print 1 > '2'
0
>>>

If we replace the comparison operator by an arithmetic operator,
we get:
>>> z= 1+'1'
Traceback (innermost last):
  File "<interactive input>", line 1, in ?
TypeError: number coercion failed
>>>

Which is what I would have expected.

Colin W.




More information about the Python-list mailing list