mς %U²Ic@sFdZdfd„ƒYZdefd„ƒYZdfd„ƒYZdS(sGA more or less complete user-defined wrapper around dictionary objects.tUserDictcBsςtZdd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zd „Zd„Zd„Zd„Zdd„Zdd„Zdd„Zd„Zd„Zd„Zdd„ZeeƒZRS(NcKsIh|_|dj o|i|ƒnt|ƒo|i|ƒndS(N(tselftdatatdicttNonetupdatetlentkwargs(RRR((t%/data/zmath/lib/python2.4/UserDict.pyt__init__s    cCs t|iƒS(N(treprRR(R((Rt__repr__ scCs;t|tƒot|i|iƒSnt|i|ƒSdS(N(t isinstanceRRtcmpRR(RR((Rt__cmp__ scCs t|iƒS(N(RRR(R((Rt__len__scCs |i|S(N(RRtkey(RR((Rt __getitem__scCs||i|scCs ||ijS(N(RRR(RR((Rt __contains__@scCs(|ƒ}x|D]}|||