[Python-ideas] Allow isinstance second argument to be a set of types
solipsis at pitrou.net
Mon Jul 4 23:08:21 CEST 2011
On Mon, 4 Jul 2011 21:41:33 +0200
"Amaury Forgeot d'Arc"
<amauryfa at gmail.com> wrote:
> 2011/7/4 Antoine Pitrou <solipsis at pitrou.net>:
> > Le lundi 04 juillet 2011 à 10:52 -0700, Gregory P. Smith a écrit :
> >> note that a fast lookup implies exact type and not subclass making my
> >> point silly... at which point you're back to iterating so I suspect
> >> supporting arbitrary iterables is actually how this will be
> >> implemented regardless.
> > Indeed. Note that the tuple case should remain fast, and therefore
> > special-cased (or the general list/tuple case, since the difference in C
> > is rather small).
> Arbitrary iterables, arbitrarily nested...
> beware of objects which are also their first element, like str('a')...
Ouch. I guess that shoots the proposal dead in the water, then.
More information about the Python-ideas