Message142991
I've noticed that assumptions about the operand types in tp_richcompare()
are not always consistent. As far as I can see, the first parameter
in tp_richcompare() is guaranteed to be of the correct type.
But in some places the first parameter's type is still checked:
Objects/cellobject.c:
if (!PyCell_Check(a) || !PyCell_Check(b)) {
The attached patch makes it clear that the first parameter has
the correct type. |
|
Date |
User |
Action |
Args |
2011-08-25 20:31:25 | skrah | set | recipients:
+ skrah, docs@python |
2011-08-25 20:31:25 | skrah | set | messageid: <1314304285.47.0.471516118599.issue12842@psf.upfronthosting.co.za> |
2011-08-25 20:31:24 | skrah | link | issue12842 messages |
2011-08-25 20:31:24 | skrah | create | |
|