mò "á¸Ec@s8dkZdkZdeifd„ƒYZdefd„ƒYZdeifd„ƒYZdeifd„ƒYZd efd „ƒYZd eeeefd „ƒYZ d efd„ƒYZ de fd„ƒYZ ei e fƒe eeifƒei e gƒe eefƒei e hƒeeefƒdS(NtMappingcBstZdZd„ZRS(sanything supporting __getitem__cCsdS(shGet the value for the given key Raise a key error if the key if not in the collection. N((tkey((t0/data/zmath/zope/lib/python/Interface/Mapping.pyt __getitem__s(t__name__t __module__t__doc__R(((RRs t QueryMappingcBstZd„Zdd„ZRS(NcCsdS(s7Check whether the object has an item with the given keyN((R((Rthas_keyscCsdS(sjGet the value for the given key Return the default if the key is not in the collection. N((Rtdefault((Rtgets(RRRtNoneR (((RR s tSizedcBstZdZd„ZRS(sanything supporting __lencCsdS(s+Return the number of items in the containerN((((Rt__len__s(RRRR (((RR s tMutableMappingcBs tZdZd„Zd„ZRS(sHas __setitem__ and __delitem__cCsdS(sSet the value for the given keyN((Rtvalue((Rt __setitem__!scCsdS(sbdelete the value for the given key Raise a key error if the key if not in the collection.N((R((Rt __delitem__$s(RRRRR(((RRs  tEnumerableMappingcBstZd„ZRS(NcCsdS(s´Return an Sequence containing the keys in the collection The type of the IReadSequence is not specified. It could be a list or a tuple or some other type. N((((Rtkeys+s(RRR(((RR)stMinimalDictionarycBs tZdZd„Zd„ZRS(s-Provide minimal dictionary-like behavior cCsdS(sºReturn a IReadSequence containing the values in the collection The type of the IReadSequence is not specified. It could be a list or a tuple or some other type. N((((Rtvalues7scCsdS(sàReturn a IReadSequence containing the items in the collection An item is a key-value tuple. The type of the IReadSequence is not specified. It could be a list or a tuple or some other type. N((((Rtitems>s(RRRRR(((RR2s  tSequencecBstZdZRS(s2Keys must be integers in a sequence starting at 0.(RRR(((RRHs t SequentialcBstZdZRS(sKeys must be used in order(RRR(((RRKs (tBasictUtiltBaseRRR tMutableRRRRRtassertTypeImplementsttypetHashKey( R RRRRRRRRR((Rt?s    "