I have spotted something, what I believe is a bug.
If I try the following:
in (None ,object.str
TypeError: instancemethod.__cmp__(x,y) requires y to be a 'instancemethod', not a NoneType
where I would expect it to give me back True.
I also checked cpython on linux. It does return True as expected.
In my case problem is triggered in ipython. There is also a chance to get epydoc working: https://groups.google.com/forum/#!msg/ironpy/302dLUZuC4k/8z9D3avvhpoJ