Message106253
| Author |
meador.inge |
| Recipients |
mark.dickinson, meador.inge |
| Date |
2010年05月21日.16:18:27 |
| SpamBayes Score |
0.008204705 |
| Marked as misclassified |
No |
| Message-id |
<1274458710.28.0.0577934974042.issue8748@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
> Hmm. The current Python 2.7 behaviour really is a mess.
No doubt!
> Your patch removes the coercion entirely;
Yeah, I know. The funny thing about this is that according to the documentation [1]:
"Arguments to rich comparison methods are never coerced."
> I'm not sure that's a good idea: mightn't this change behaviour for
> user-defined classes with a __coerce__ method? Maybe it would be
> better to just special-case ints and longs at the start of
> complex_richcompare, and then leave everything else more-or-less
> intact?
I will look into that today.
> I'm beginning to wonder whether it's actually worth fixing this at all > in 2.7.
:)
[1] http://docs.python.org/dev/reference/datamodel.html#basic-customization |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2010年05月21日 16:18:30 | meador.inge | set | recipients:
+ meador.inge, mark.dickinson |
| 2010年05月21日 16:18:30 | meador.inge | set | messageid: <1274458710.28.0.0577934974042.issue8748@psf.upfronthosting.co.za> |
| 2010年05月21日 16:18:28 | meador.inge | link | issue8748 messages |
| 2010年05月21日 16:18:27 | meador.inge | create |
|