n00m wrote:
The second part of the compound if is backwards.  So if this is headed
for production code, it better get fixed.

DaveA

Not sure I'm understanding your remark.

Well, others in the thread have observed the same thing, so maybe it doesn't matter. But the quoted code had only one if statement:

>>def v_cmp(v1, v2):
>>    if v1.x < v2.x and v1.y > v2.y:
>>        return -1
>>    return 0


And the first part of the compound if is a "<" comparison, while the second part is a ">" comparison

This produces a different sort order than the default tuple comparison. So it needs fixing.

DaveA


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

Reply via email to