;ò ‚fCc@sdklZdkZdfd„ƒYZdefd„ƒYZedjo/dkZeidZ e djoÞd efd „ƒYZ d efd „ƒYZ e i e ƒZeejod Ge de ƒZneGHdedtZdZeieƒZd„Zd„Zded„Z RS(Ns*/tmp/persistent/pso/sessions/members1.psodcCs|i|SdS(N(sselfsdbsid(sselfsid((s8/home/groups/p/ps/pso/htdocs/tutorial/Lists/datamodel.pysload scCs||i|<|iiƒdS(N(sobjsselfsdbsidssync(sselfsidsobj((s8/home/groups/p/ps/pso/htdocs/tutorial/Lists/datamodel.pyssave s icCss|tjot|iƒ}n|iiƒ}|iƒgi}||||!D]\}}||ƒqR~SdS(N( spageSizesNoneslensselfsdbsitemssallssortsappends_[1]slinesidsrecord(sselfslinespageSizesalls_[1]srecordsid((s8/home/groups/p/ps/pso/htdocs/tutorial/Lists/datamodel.pysfetchs   ( s__name__s __module__sPATHsshelvesopensdbsloadssavesNonesfetch(((s8/home/groups/p/ps/pso/htdocs/tutorial/Lists/datamodel.pysLoaders   sMembercBsDtZdZeƒZed„ZeeƒZd„Zed„Z RS(NsmemberIdcCsI|tjo |i}ny|i|ƒSWntj o dSnXdS(N(sloadersNonesclassObjsLOADERsloadsidsKeyError(sclassObjsidsloader((s8/home/groups/p/ps/pso/htdocs/tutorial/Lists/datamodel.pysloads   cKsti||ƒdS(N(sdicts__init__sselfskwa(sselfskwa((s8/home/groups/p/ps/pso/htdocs/tutorial/Lists/datamodel.pys__init__&scCs5|tjo |i}n|i||i|ƒdS(N(sloadersNonesselfsLOADERssavesIDKEY(sselfsloader((s8/home/groups/p/ps/pso/htdocs/tutorial/Lists/datamodel.pyssave)s  ( s__name__s __module__sIDKEYsLoadersLOADERsNonesloads classmethods__init__ssave(((s8/home/groups/p/ps/pso/htdocs/tutorial/Lists/datamodel.pysMembers     s__main__istests LocalLoadercBstZdZRS(Ns members.psod(s__name__s __module__sPATH(((s8/home/groups/p/ps/pso/htdocs/tutorial/Lists/datamodel.pys LocalLoader2ss LocalMembercBstZeƒZRS(N(s__name__s __module__s LocalLoadersLOADER(((s8/home/groups/p/ps/pso/htdocs/tutorial/Lists/datamodel.pys LocalMember4sscreating new membersmemberIdsBondsnameids%04dslineispageSizei slist(sos.pathsjoinsshelvesLoadersdictsMembers__name__ssyssargvscmds LocalLoaders LocalMembersloadsidsmembersNonessaves secondCommingsrangesidstrsLOADERsfetchsPATH( ssyss LocalLoadersjoins secondCommingscmdsidstrsLoadersMembersmembersshelves LocalMembersid((s8/home/groups/p/ps/pso/htdocs/tutorial/Lists/datamodel.pys?s4