Why are Python objects of different types ordered by type names?
<p>From Python docs: <a href="http://docs.python.org/library/stdtypes.html#comparisons" rel="nofollow">http://docs.python.org/library/stdtypes.html#comparisons</a></p>

<blockquote>
  <p>Implementation note: Objects of different types except numbers are ordered by their type names; objects of the same types that don’t support proper comparison are ordered by their address.</p>
</blockquote>

<p>Is there any reason for choosing to do this over raising an exception?</p>
