| On 16 Mai, 10:03, "A.T.Hofkamp" <[EMAIL PROTECTED]> wrote:
| > Yesterday we found the cause of a bug that has caused problems for a 
long time.
| > It appeared to be the following:
| >
| > class A(object):
| >     pass
| >
| > print min(1.0, A())
| >
| > which is accepted by Python even though the A() object is not numerical 
in
| > nature.
| >
| > The cause of this behavior seems to be the compare operation of the 
object
| > class.
| >
| > Is there a way to disable this behavior in Python (other than deriving 
a new
| > 'object-like' class that doesn't do comparisons?)

Use Python 3! That is one of many improvements. 



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

Reply via email to