-í …ð>csÕdklZdklZdklZdklZdkZ dk Z dk Z dk Z dk Z dk Z e idƒZe idƒZe idƒZdaedƒaeƒad „Zd efd „ƒYZdS( (s BaseFolder(simaputil(sUIBase(sLockNs,FMD5=([0-9a-f]{32})s,U=(\d+)s :.*2,([A-Z]+)icsmtiƒzQttiƒƒ}|tjotd7a|tfSn|ada|tfSWdtiƒXdS(Nii(stimelocksacquireslongstimesthistimeslasttimestimeseqsrelease(sthistime((sB/usr/pkg/lib/python2p2/site-packages/offlineimap/folder/Maildir.pys gettimeseq!s   s MaildirFoldercsttZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d „Z d „Z d „Z d „Z RS( NcsG||_||_||_t|_||_||_ti |ƒdS(N( snamesselfsrootssepsNones messagelists repositorys accountnames BaseFolders__init__(sselfsrootsnamesseps repositorys accountname((sB/usr/pkg/lib/python2p2/site-packages/offlineimap/folder/Maildir.pys__init__1s      cs |iSdS(N(sselfs accountname(sself((sB/usr/pkg/lib/python2p2/site-packages/offlineimap/folder/Maildir.pysgetaccountname:scs#tii|iƒ|iƒƒSdS(N(sosspathsjoinsselfsgetrootsgetname(sself((sB/usr/pkg/lib/python2p2/site-packages/offlineimap/folder/Maildir.pys getfullname=scsdSdS(sPMaildirs have no notion of uidvalidity, so we just return a magic token.i*N((sself((sB/usr/pkg/lib/python2p2/site-packages/offlineimap/folder/Maildir.pysgetuidvalidity@scsÐh}g}d}xuddgD]g}tii|iƒ|ƒ}|i gi } ti |ƒD]} | tii|| ƒƒq]~ ƒqWx;|D]3}tii|ƒ} ti| ƒ}| p(ti|iƒƒiƒ|idƒjo|}|d8}nGti| ƒ}t}| o|}|d8}nt|idƒƒ}ti| ƒ} g} | o4gi } | idƒD]}| |ƒqx~ } n| i#ƒh|d<| d<|d<||