[Python-Dev] PyMapping_Check Bug? (fwd)
Skip Montanaro
skip at pobox.com
Wed Aug 13 15:18:15 EDT 2003
More information about the Python-Dev mailing list
Wed Aug 13 15:18:15 EDT 2003
- Previous message: [Python-Dev] Runtime Error about fileinput.py
- Next message: [Python-Dev] PyMapping_Check Bug? (fwd)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
(muffed the first send...) >>>>> "Guido" == Guido van Rossum <guido at python.org> writes: >> Passing along a fragment from the psycopg list where Federico Di Gregorio >> (fog at initd.org) wrote: >> >> .... because on python 2.3 PyMapping_Check apperently return True for >> every new-type instance.... >> >> Is this true? If so, is it a bug? Guido> I don't see this. operator.isMappingType() maps directly to Guido> PyMapping_Check(); and I tried this: >>>> import operator >>>> operator.isMappingType(str) Guido> False >>>> class C(object): pass Guido> ... >>>> operator.isMappingType(C) Guido> False >>>> operator.isMappingType(C()) Guido> False >>>> operator.isMappingType({}) Guido> True >>>> Guido> Looks okay to me. :-) Guido> --Guido van Rossum (home page: http://www.python.org/~guido/) Good to hear, and straight from the horse's mouth! Nice to know about operator.isMappingType as well. I had no idea that it existed and didn't want to write C just to check this. Skip
- Previous message: [Python-Dev] Runtime Error about fileinput.py
- Next message: [Python-Dev] PyMapping_Check Bug? (fwd)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list