George Sakkis wrote:
I stumbled upon the following strangeness (python 2.6.2):

getattr(int, '__gt__')
<method-wrapper '__gt__' of type object at 0x822b7c0>

getattr(5, '__gt__')
Traceback (most recent call last):n
  File "<stdin>", line 1, in <module>
AttributeError: 'int' object has no attribute '__gt__'

Is this a bug ?

I believe that ints in the 2.x series still use __cmp__. In Python 3.x, __gt__ and the rest are defined.

--
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
  -- Umberto Eco

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to