mò qã¸Ec@s<dZdkZdklZdeeifd„ƒYZdS(sXPython implementation of persistent list. $Id: list.py 25186 2004-06-02 15:07:33Z jim $N(sUserListtPersistentListcBsþtZeiZeiZeiZei Z ei Z ei ZeiZeiZeiZeiZeiZeiZeiZd„Zd„Zd„Zd„Z d„Z d„Z d„Zd„Zd d „Zd „Zd „Zd „Zd„Zd„ZRS(NcCs|i||ƒd|_dS(Ni(tselft_PersistentList__super_setitemtititemt _p_changed(RRR((t./data/zmath/zope/lib/python/persistent/list.pyt __setitem__%scCs|i|ƒd|_dS(Ni(Rt_PersistentList__super_delitemRR(RR((Rt __delitem__)s cCs |i|||ƒd|_dS(Ni(Rt_PersistentList__super_setsliceRtjtotherR(RRR R ((Rt __setslice__-scCs|i||ƒd|_dS(Ni(Rt_PersistentList__super_delsliceRR R(RRR ((Rt __delslice__1scCs|i|ƒ}d|_|S(Ni(Rt_PersistentList__super_iaddR tLR(RR R((Rt__iadd__5s cCs|i|ƒ}d|_|S(Ni(Rt_PersistentList__super_imultnRR(RRR((Rt__imul__:s cCs|i|ƒd|_dS(Ni(Rt_PersistentList__super_appendRR(RR((Rtappend?s cCs|i||ƒd|_dS(Ni(Rt_PersistentList__super_insertRRR(RRR((RtinsertCsiÿÿÿÿcCs|i|ƒ}d|_|S(Ni(Rt_PersistentList__super_popRtrtnR(RRR((RtpopGs cCs|i|ƒd|_dS(Ni(Rt_PersistentList__super_removeRR(RR((RtremoveLs cCs|iƒd|_dS(Ni(Rt_PersistentList__super_reverseR(R((RtreversePs cGs|i|Œd|_dS(Ni(Rt_PersistentList__super_sorttargsR(RR"((RtsortTs cCs|i|ƒd|_dS(Ni(Rt_PersistentList__super_extendR R(RR ((RtextendXs cCst|i|i|ƒƒS(N(tcmpRtdatat_UserList__castR (RR ((Rt__cmp___s(t__name__t __module__tUserListRRR RR R RRRRRRRRRRRRRRR RR#R!R%R$R)(((RRs6                          (t__doc__t persistentR,t PersistentR(R,R.R((Rt?s