Message132778
| Author |
Elvis.Pranskevichus |
| Recipients |
Elvis.Pranskevichus, amaury.forgeotdarc, benjamin.peterson, rhettinger, stutzbach, terry.reedy |
| Date |
2011年04月01日.23:29:12 |
| SpamBayes Score |
1.7192478e-07 |
| Marked as misclassified |
No |
| Message-id |
<1301700553.56.0.722482281547.issue11674@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
I guess, the best workaround would then be to use a decorator (or a metaclass) and wrap __len__ so that TypeError is caught and wrapped into some other exception.
On April 1, 2011 07:10:21 PM Benjamin Peterson wrote:
> What?? I certainly hope not. I thought it was supposed to be a performance
> hack.
__length_hint__ does indeed look like a hack and not a well-defined API. It is also undocumented. |
|