[Python-3000] Type Comparisons with Godel Numbers

Bill Birch birchb at tpg.com.au
Sat Apr 22 14:03:53 CEST 2006


On 2006年4月22日 03:12 am, Jim Jewett wrote:
> On 4/20/06, Birch, Bill <birchb at anz.com> wrote:
> > Type comparison operators would only need a deep
> > inspection of the types when the godel strings don't match.
> > If most comparisons will be an exact match (not a subtype)
> > the lookup should be faster.
>> If you're assuming that, then just checking whether
>> obj.__class__ is requirement.allowed_class
>> should be pretty hard to beat...
OK that will work for atomic types.
But if obj.__class__ is <type 'list'> it does not tell us what is _in_ the 
list. We want to know it's list[any] or list[int] ot list[str] etc. 


More information about the Python-3000 mailing list

AltStyle によって変換されたページ (->オリジナル) /