Dan Bishop wrote:

> BTW, are you a former Pascal programmer?

No. Why do you ask? [The code snippet I wrote was made up to get a
point across. I
did not actually use that function name in my code.]

> > But Python
> > somehow compares the function pointer with an integer without
> > complaining. Unless there is a darn good reason for allowing
> > comparisons of this type (and I can't think of one), I think
> > Python should flag this as an Exception.
>
> IIRC, the reason is for backwards compatibility with a long-obsolete
> version of Python in which it wasn't possible for __cmp__ to throw an
> exception.  That's not darn good, so this behavior is already slated
> for removal in version 3.0.

That's good to know. Thanks.

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

Reply via email to