‰.
„52c      sQ    ? d  Z  @ d Z A d Z B d Z G k Z H k l I k Z J k Z K k	 Z	 L k
 Z
 M k Z R d Z [ d f  d „  ƒ  YZ è e i d ƒ Z é d „  Z ì d	 f  d
 „  ƒ  YZ ãd e	 i f d „  ƒ  YZ .d e f d „  ƒ  YZ _d f  d „  ƒ  YZ Öd d „ Z îd d „ Z d „  Z 0e d j o 1e ƒ  n d S(   s   ~/.mh_profiles   ~/Mails   .mh_sequencesiÀ  s   mhlib.Errors   MHc     s§   [ ^ e  e  d „ Z j d „  Z n d „  Z r d „  Z v d „  Z z d „  Z  d „  Z Ž d „  Z § d	 „  Z	 « d
 „  Z
 É d „  Z Î d „  Z Ù d „  Z RS(   Nc   sü   ^ _ | o _ t } n ` t i i | ƒ |  _  a | o a |  i d ƒ } n b | o b t } n c t i i | ƒ o | d d j o d t i i	 d | ƒ } n e t i i | ƒ } f t i i
 | ƒ o f t d ‚ n g | |  _ d  S(   Ns   Pathi    s   ~s   MH() path not found(   s   profiles
   MH_PROFILEs   oss   paths
   expandusers   selfs
   getprofiles   PATHs   isabss   joins   isdirs   Error(   s   selfs   paths   profiles   /usr/lib/python/mhlib.pys   __init__c   s    j k d |  i |  i f Sd  S(   Ns
   MH(%s, %s)(   s   selfs   paths   profile(   s   selfs   /usr/lib/python/mhlib.pys   __repr__c   s"   n o t  i i d | | ƒ d  S(   Ns   MH error: %
(   s   syss   stderrs   writes   msgs   args(   s   selfs   msgs   argss   /usr/lib/python/mhlib.pys   errorc   s   r s t  |  i | ƒ Sd  S(   N(   s   picklines   selfs   profiles   key(   s   selfs   keys   /usr/lib/python/mhlib.pys
   getprofilec   s   v w |  i Sd  S(   N(   s   selfs   path(   s   selfs   /usr/lib/python/mhlib.pys   getpathc   sM   z { t  t i i |  i ƒ  d ƒ d ƒ } } | o } d } n ~ | Sd  S(   Ns   contexts   Current-Folders   inbox(   s   picklines   oss   paths   joins   selfs   getpaths   context(   s   selfs   contexts   /usr/lib/python/mhlib.pys
   getcontextc   s½    ‚ g  } ƒ |  i ƒ  } „ x„ t i | ƒ d „ rn } … | t i t i f j o
 … q0 n † t i i	 | | ƒ } ‡ t i i | ƒ o ˆ | i | ƒ n q0 W‰ | i ƒ  Š | Sd  S(   Ni    (   s   folderss   selfs   getpaths   paths   oss   listdirs   names   curdirs   pardirs   joins   fullnames   isdirs   appends   sort(   s   selfs   folderss   paths   names   fullnames   /usr/lib/python/mhlib.pys   listfoldersc 
  sI  Ž  t  i i |  i | ƒ } ’ t  i | ƒ } “ | t } ” | d j o • g  Sn – g  } — t  i | ƒ } ˜ x¸ | d ˜ r« } ™ | t  i t  i f j o
 ™ q n š t  i i | | ƒ } › t  i i | ƒ oQ œ t  i i | | ƒ }	  | i |	 ƒ   | d } ¡ | d j o ¢ Pn n q W£ | i ƒ  ¤ | Sd  S(   Ni   i    i   (   s   oss   paths   joins   selfs   names   fullnames   stats   sts   ST_NLINKs   nlinkss
   subfolderss   listdirs   subnamess   subnames   curdirs   pardirs   fullsubnames   isdirs   name_subnames   appends   sort(
   s   selfs   names   fullnames   sts   nlinkss
   subfolderss   subnamess   subnames   fullsubnames   name_subnames   /usr/lib/python/mhlib.pys   listsubfoldersc   s   § ¨ |  i d ƒ Sd  S(   Ns    (   s   selfs   listallsubfolders(   s   selfs   /usr/lib/python/mhlib.pys   listallfoldersc   s®  « ¬ t  i i |  i | ƒ } ¯ t  i | ƒ } ° | t } ± | d j o ² g  Sn ³ g  } ´ t  i | ƒ } µ x| d µ r} ¶ | t  i t  i f j o
 ¶ q n · | d d j p
 t | ƒ o
 · q n ¸ t  i i | | ƒ } ¹ t  i i | ƒ o‹ º t  i i | | ƒ }	 » | i |	 ƒ ¼ t  i i | ƒ o# ½ |  i |	 ƒ }
 ¿ | |
 } n Â | d } Ã | d j o Ä Pn n q WÅ | i ƒ  Æ | Sd  S(   Ni   i    s   ,i   (   s   oss   paths   joins   selfs   names   fullnames   stats   sts   ST_NLINKs   nlinkss
   subfolderss   listdirs   subnamess   subnames   curdirs   pardirs	   isnumerics   fullsubnames   isdirs   name_subnames   appends   islinks   listallsubfolderss   subsubfolderss   sort(   s   selfs   names   fullnames   sts   nlinkss
   subfolderss   subnamess   subnames   fullsubnames   name_subnames   subsubfolderss   /usr/lib/python/mhlib.pys   listallsubfoldersc   s   É Ê t  |  | ƒ Sd  S(   N(   s   Folders   selfs   name(   s   selfs   names   /usr/lib/python/mhlib.pys
   openfolderc   s{   Î Ï t  |  i d ƒ } Ð | o
 t | ƒ o Ñ t d | ƒ } n
 Ó t } Ô t i	 t i
 i |  i ƒ  | ƒ | ƒ d  S(   Ns   Folder-Protects   0(   s   picklines   selfs   profiles   protects	   isnumerics   evals   modes   FOLDER_PROTECTs   oss   mkdirs   paths   joins   getpaths   name(   s   selfs   names   protects   modes   /usr/lib/python/mhlib.pys
   makefolderc   sÜ   Ù Ú t  i i |  i ƒ  | ƒ } Û x¡ t  i | ƒ d Û r‹ } Ü | t  i	 t  i
 f j o
 Ü q6 n Ý t  i i | | ƒ } Þ y ß t  i | ƒ Wn- à t  i j
 o á |  i d | ƒ n Xq6 Wã t  i | ƒ d  S(   Ni    s   %s not deleted, continuing...(   s   oss   paths   joins   selfs   getpaths   names   fullnames   listdirs   subnames   curdirs   pardirs   fullsubnames   unlinks   errors   rmdir(   s   selfs   names   fullnames   subnames   fullsubnames   /usr/lib/python/mhlib.pys   deletefolder(   s   Nones   __init__s   __repr__s   errors
   getprofiles   getpaths
   getcontexts   listfolderss   listsubfolderss   listallfolderss   listallsubfolderss
   openfolders
   makefolders   deletefolder(    s   /usr/lib/python/mhlib.pys   MHs   [1-9][0-9]*c   s#   é ê t  i |  ƒ t |  ƒ j Sd  S(   N(   s   numericprogs   matchs   strs   len(   s   strs   /usr/lib/python/mhlib.pys	   isnumerics   Folderc     s  ì ï d „  Z  ö d „  Z ú d „  Z þ d „  Z d „  Z d „  Z 
d „  Z d „  Z d	 „  Z  d
 „  Z	 4d „  Z
 Ed „  Z Id „  Z Md „  Z Rd „  Z ld „  Z d „  Z ­d „  Z Æd „  Z Öd „  Z Üd „  Z RS(   Nc   sP   ï ð | |  _  ñ | |  _ ò t i i |  i ƒ  ƒ o ó t d | ‚ n d  S(   Ns   no folder %s(   s   mhs   selfs   names   oss   paths   isdirs   getfullnames   Error(   s   selfs   mhs   names   /usr/lib/python/mhlib.pys   __init__c   s    ö ÷ d |  i |  i f Sd  S(   Ns   Folder(%s, %s)(   s   selfs   mhs   name(   s   selfs   /usr/lib/python/mhlib.pys   __repr__c   s   ú û t  |  i i | ƒ d  S(   N(   s   applys   selfs   mhs   errors   args(   s   selfs   argss   /usr/lib/python/mhlib.pys   errorc   s&   þ ÿ t  i i |  i i |  i ƒ Sd  S(   N(   s   oss   paths   joins   selfs   mhs   name(   s   selfs   /usr/lib/python/mhlib.pys   getfullnamec   s#   t  i i |  i ƒ  t ƒ Sd  S(   N(   s   oss   paths   joins   selfs   getfullnames   MH_SEQUENCES(   s   selfs   /usr/lib/python/mhlib.pys   getsequencesfilenamec   s)   t  i i |  i ƒ  t | ƒ ƒ Sd  S(   N(   s   oss   paths   joins   selfs   getfullnames   strs   n(   s   selfs   ns   /usr/lib/python/mhlib.pys   getmessagefilenamec   s   
|  i i |  i ƒ Sd  S(   N(   s   selfs   mhs   listsubfolderss   name(   s   selfs   /usr/lib/python/mhlib.pys   listsubfoldersc   s   |  i i |  i ƒ Sd  S(   N(   s   selfs   mhs   listallsubfolderss   name(   s   selfs   /usr/lib/python/mhlib.pys   listallsubfoldersc   s¢   g  } xL t i |  i ƒ  ƒ d r0 } t | ƒ o | i t | ƒ ƒ n q' W| i	 ƒ  | o t
 | ƒ |  _ n d |  _ | Sd  S(   Ni    (   s   messagess   oss   listdirs   selfs   getfullnames   names	   isnumerics   appends   evals   sorts   maxs   last(   s   selfs   messagess   names   /usr/lib/python/mhlib.pys   listmessagesc   s0   !h  } "|  i ƒ  } #y $t | d ƒ } Wn %t j
 o &| Sn X'xË 'd oÀ (| i ƒ  } )| o )Pn *t	 i
 | d ƒ } +t | ƒ d j o' ,|  i d | t	 i | ƒ f ƒ n .t	 i | d ƒ } /t t	 i | d ƒ d ƒ i ƒ  } 0| | | <qZ W1| Sd  S(   Ns   ri   s   :i   s   bad sequence in %s: %si    s    (   s	   sequencess   selfs   getsequencesfilenames   fullnames   opens   fs   IOErrors   readlines   lines   strings   splitfieldss   fieldss   lens   errors   strips   keys   IntSets   tolists   value(   s   selfs	   sequencess   fullnames   fs   lines   fieldss   keys   values   /usr/lib/python/mhlib.pys   getsequencesc   s÷   45|  i ƒ  } 6t } 7x€ | i ƒ  d 7rm } 8t d d ƒ } 9| i
 | | ƒ :| o :t | d ƒ } n ;| i d | | i ƒ  f ƒ q- W<| o: =y >t i | ƒ Wn ?t i j
 o
 @n Xn B| i ƒ  d  S(   Ni    s    s    s   ws   %s: %s
(   s   selfs   getsequencesfilenames   fullnames   Nones   fs	   sequencess   keyss   keys   IntSets   ss   fromlists   opens   writes   tostrings   oss   unlinks   errors   close(   s   selfs	   sequencess   fullnames   fs   keys   ss   /usr/lib/python/mhlib.pys   putsequencesc   s   EFt  |  i ƒ  d ƒ Sd  S(   Ns   cur(   s   mins   selfs   getsequences(   s   selfs   /usr/lib/python/mhlib.pys
   getcurrentc   s)   IJt  |  i ƒ  d t | ƒ d ƒ d  S(   Ns   curi    (   s
   updatelines   selfs   getsequencesfilenames   strs   n(   s   selfs   ns   /usr/lib/python/mhlib.pys
   setcurrentc   s)   MN|  i | ƒ } Ot |  | ƒ Sd  S(   N(   s   selfs   getmessagefilenames   ns   paths   Message(   s   selfs   ns   paths   /usr/lib/python/mhlib.pys   openmessagec   s\  RSg  } Tg  } UxÏ | d UrÂ } V|  i | ƒ } W|  i d t | ƒ ƒ } Xy Yt	 i
 | ƒ Wn Zt	 i j
 o
 [n X\y ]t	 i | | ƒ Wn+ ^t	 i j
 o } _| i | ƒ n Xa| i | ƒ q! Wb| o c|  i | ƒ n d| oF et | ƒ d j o ft	 i | d ‚ n ht	 i d | f ‚ n d  S(   Ni    s   ,i   s   multiple errors:(   s   errorss   deleteds   lists   ns   selfs   getmessagefilenames   paths   strs	   commapaths   oss   unlinks   errors   renames   msgs   appends   removefromallsequencess   len(   s   selfs   lists   errorss   deleteds   ns   paths	   commapaths   msgs   /usr/lib/python/mhlib.pys   removemessagesc 
  sÇ  lmg  } ng  } ox:| d or-} p| i ƒ  d } q|  i | ƒ } r| i | ƒ } sy tt i | | ƒ Wn³ ut i j
 o¡ wy' xt i | | ƒ yt i | ƒ Wnm zt t i f j
 oU }	 {| i |	 ƒ |y }t i | ƒ Wn ~t i j
 o
 n X€q! n Xn X| i | ƒ ‚| i | ƒ q! Wƒ| o „|  i | ƒ n …| oF †t | ƒ d j o ‡t i | d ‚ n ‰t i d | f ‚ n d  S(   Ni    i   s   multiple errors:(   s   errorss   refileds   lists   ns   tofolders   getlasts   tons   selfs   getmessagefilenames   paths   topaths   oss   renames   errors   shutils   copy2s   unlinks   IOErrors   msgs   appends   setlasts   removefromallsequencess   len(
   s   selfs   lists   tofolders   errorss   refileds   ns   tons   paths   topaths   msgs   /usr/lib/python/mhlib.pys   refilemessagesc 	  s}  Ž|  i | ƒ } t | ƒ } ‘| i ƒ  ’~ “| i | ƒ } ”| i d | ƒ } •y –t i | | ƒ Wn —t i j
 o
 ˜n X™y št i | | ƒ Wn± ›t i j
 oŸ d } žz0 Ÿ| i t ƒ  t i | | ƒ ¡d } Wd  ¢£| o: ¤y ¥t i | ƒ Wn ¦t i j
 o
 §n Xn X¨t i | ƒ n X©|  i | g ƒ d  S(   Ns   ,%di    i   (   s   selfs   getmessagefilenames   ns   paths   opens   fs   closes   tofolders   tons   topaths   backuptopaths   oss   renames   errors   oks   setlasts   Nones   shutils   copy2s   unlinks   removefromallsequences(	   s   selfs   ns   tofolders   tons   paths   fs   topaths   backuptopaths   oks   /usr/lib/python/mhlib.pys   movemessagec 	  s$  ­®|  i | ƒ } °t | ƒ } ±| i ƒ  ²~ ³| i | ƒ } ´| i d | ƒ } µy ¶t i | | ƒ Wn ·t i j
 o
 ¸n X¹d } ºz0 »| i t ƒ ¼t i | | ƒ ½d } Wd  ¾¿| o: Ày Át i | ƒ Wn Ât i j
 o
 Ãn Xn Xd  S(   Ns   ,%di    i   (   s   selfs   getmessagefilenames   ns   paths   opens   fs   closes   tofolders   tons   topaths   backuptopaths   oss   renames   errors   oks   setlasts   Nones   shutils   copy2s   unlink(	   s   selfs   ns   tofolders   tons   paths   fs   topaths   backuptopaths   oks   /usr/lib/python/mhlib.pys   copymessagec   sñ   ÆÇt  |  d ƒ o |  i | j o È|  ` n É|  i ƒ  } Êd } Ëx~ | i ƒ  d Ërk \ } } ÌxY | d ÌrL } Í| | j o6 Î| i | ƒ Ïd } Ð| o Ñ| | =n n qx Wq] WÒ| o Ó|  i | ƒ n d  S(   Ns   lasti    i   (   s   hasattrs   selfs   lasts   lists   getsequencess	   sequencess   changeds   itemss   names   seqs   ns   removes   putsequences(   s   selfs   lists	   sequencess   changeds   names   seqs   ns   /usr/lib/python/mhlib.pys   removefromallsequencesc   s8   Ö×t  |  d ƒ o Ø|  i ƒ  } n Ù|  i Sd  S(   Ns   last(   s   hasattrs   selfs   listmessagess   messagess   last(   s   selfs   messagess   /usr/lib/python/mhlib.pys   getlastc   sG   ÜÝ| t j o$ Þt |  d ƒ o ß|  `  n n á| |  _  d  S(   Ns   last(   s   lasts   Nones   hasattrs   self(   s   selfs   lasts   /usr/lib/python/mhlib.pys   setlast(   s   __init__s   __repr__s   errors   getfullnames   getsequencesfilenames   getmessagefilenames   listsubfolderss   listallsubfolderss   listmessagess   getsequencess   putsequencess
   getcurrents
   setcurrents   openmessages   removemessagess   refilemessagess   movemessages   copymessages   removefromallsequencess   getlasts   setlast(    s   /usr/lib/python/mhlib.pys   Folders   Messagec     sV   ãæe  d „ Z ïd „  Z öe  d „ Z d d „ Z d „  Z 'd „  Z RS(   Nc   sh   æç| |  _ è| |  _ é| o( ê| i | ƒ } ët | d ƒ } n ìt	 i
 i |  | ƒ d  S(   Ns   r(   s   fs   selfs   folders   ns   numbers   fps   getmessagefilenames   paths   opens	   mimetoolss   Messages   __init__(   s   selfs   fs   ns   fps   paths   /usr/lib/python/mhlib.pys   __init__c   s$   ïðd t  |  i ƒ |  i f Sd  S(   Ns   Message(%s, %s)(   s   reprs   selfs   folders   number(   s   selfs   /usr/lib/python/mhlib.pys   __repr__c   së   ö÷| o øt i |  i d ƒ Sn ùg  } úd } ûx” |  i d ûr„ } ü| d t i j oI ýt i | d ƒ } þ| d j o  ÿ| t i
 | |  ƒ ƒ } n n  | o  | i | ƒ n qI Wt i | d ƒ Sd  S(   Ns    i    s   :(   s   preds   strings
   joinfieldss   selfs   headerss   hits   lines
   whitespaces   finds   is   lowers   append(   s   selfs   preds   headerss   hits   lines   is   /usr/lib/python/mhlib.pys   getheadertextc   s   |  i i |  i ƒ 	|  i ƒ  } 
| p | d d d f j o |  i i ƒ  Sn k l | ƒ  } t
 i |  i | | ƒ | i ƒ  Sd  S(   Ns   7bits   8bits   binary(   s   selfs   fps   seeks   startofbodys   getencodings   encodings   decodes   reads   StringIOs   outputs	   mimetoolss   getvalue(   s   selfs   decodes   encodings   StringIOs   outputs   /usr/lib/python/mhlib.pys   getbodytexti   c   s  |  i ƒ  d j o t d ‚ n |  i d ƒ } | o t d ‚ n |  i i |  i ƒ t i	 |  i ƒ } | i | ƒ g  } xb | i ƒ  oQ  t |  i ƒ d d t | ƒ } !t |  i | | ƒ } "| i | ƒ q  W#| i ƒ  $| Sd  S(   Ns	   multiparts   Content-Type is not multipart/*s   boundarys"   multipart/* without boundary params   .i   (   s   selfs   getmaintypes   Errors   getparams   bdrys   fps   seeks   startofbodys	   multifiles	   MultiFiles   mfs   pushs   partss   nexts   strs   numbers   lens   ns
   SubMessages   folders   parts   appends   pop(   s   selfs   bdrys   mfs   partss   ns   parts   /usr/lib/python/mhlib.pys   getbodypartsc   s;   '(|  i ƒ  d j o )|  i ƒ  Sn +|  i ƒ  Sd  S(   Ns	   multipart(   s   selfs   getmaintypes   getbodypartss   getbodytext(   s   selfs   /usr/lib/python/mhlib.pys   getbody(   s   Nones   __init__s   __repr__s   getheadertexts   getbodytexts   getbodypartss   getbody(    s   /usr/lib/python/mhlib.pys   Messages
   SubMessagec     sA   .1d „  Z  :d „  Z >d „  Z Bd „  Z Fd „  Z RS(   Nc   sd   12t  i |  | | | ƒ 3|  i ƒ  d j o 4t  i |  ƒ |  _ n 6t  i	 |  ƒ |  _ d  S(   Ns	   multipart(
   s   Messages   __init__s   selfs   fs   ns   fps   getmaintypes   getbodypartss   bodys   getbodytext(   s   selfs   fs   ns   fps   /usr/lib/python/mhlib.pys   __init__c   s?   :;|  i |  i |  i f \ } } } <d | | | f Sd  S(   Ns   SubMessage(%s, %s, %s)(   s   selfs   folders   numbers   fps   fs   n(   s   selfs   fs   ns   fps   /usr/lib/python/mhlib.pys   __repr__c   s4   >?t  |  i ƒ t  d ƒ j o @|  i Sn d  S(   Ns    (   s   types   selfs   body(   s   selfs   /usr/lib/python/mhlib.pys   getbodytextc   s4   BCt  |  i ƒ t  g  ƒ j o D|  i Sn d  S(   N(   s   types   selfs   body(   s   selfs   /usr/lib/python/mhlib.pys   getbodypartsc   s   FG|  i Sd  S(   N(   s   selfs   body(   s   selfs   /usr/lib/python/mhlib.pys   getbody(   s   __init__s   __repr__s   getbodytexts   getbodypartss   getbody(    s   /usr/lib/python/mhlib.pys
   SubMessages   IntSetc     sÎ   _ae  d d d „ Z gd „  Z jd „  Z md „  Z pd „  Z td „  Z €d	 „  Z ‰d
 „  Z d „  Z	 ”d „  Z
 ™d „  Z œd „  Z Ÿd „  Z ¤d „  Z ½d „  Z Âd „  Z RS(   Nc   sI   abg  |  _ c| |  _ d| |  _ e| o e|  i | ƒ n d  S(   N(   s   selfs   pairss   seps   rngs   datas
   fromstring(   s   selfs   datas   seps   rngs   /usr/lib/python/mhlib.pys   __init__s   ,s   -c   s   ghg  |  _ d  S(   N(   s   selfs   pairs(   s   selfs   /usr/lib/python/mhlib.pys   resetc   s   jkt  |  i | i ƒ Sd  S(   N(   s   cmps   selfs   pairss   other(   s   selfs   others   /usr/lib/python/mhlib.pys   __cmp__c   s   mnt  |  i ƒ Sd  S(   N(   s   hashs   selfs   pairs(   s   selfs   /usr/lib/python/mhlib.pys   __hash__c   s*   pqd |  i ƒ  |  i |  i f Sd  S(   Ns   IntSet(%s, %s, %s)(   s   selfs   tostrings   seps   rng(   s   selfs   /usr/lib/python/mhlib.pys   __repr__c   sÆ   tu|  i i ƒ  vd } wx  w| t |  i ƒ j  o† x|  i | d \ } } y|  i | \ } } z| | d j o1 {| t	 | | ƒ f g |  i | d | d +n ~| d } q" Wd  S(   Ni   (
   s   selfs   pairss   sorts   is   lens   alos   ahis   blos   bhis   max(   s   selfs   is   alos   ahis   blos   bhis   /usr/lib/python/mhlib.pys	   normalizec   s˜   €d } ‚x{ |  i d ‚rk \ } } ƒ| | j o ƒ| } n „| |  i | } …| o …| |  i | } n
 †| } q W‡| Sd  S(   Ns    i    (   s   ss   selfs   pairss   los   his   ts   rngs   sep(   s   selfs   ss   los   his   ts   /usr/lib/python/mhlib.pys   tostringc   s\   ‰Šg  } ‹x? |  i d ‹r/ \ } } Œt | | d ƒ } | | } q WŽ| Sd  S(   Ni    i   (   s   ls   selfs   pairss   los   his   ranges   m(   s   selfs   ls   los   his   ms   /usr/lib/python/mhlib.pys   tolistc   s0   ‘x# | d ‘r } ’|  i | ƒ q Wd  S(   Ni    (   s   lists   is   selfs   append(   s   selfs   lists   is   /usr/lib/python/mhlib.pys   fromlistc   s*   ”•t  ƒ  } –|  i | _ —| Sd  S(   N(   s   IntSets   news   selfs   pairs(   s   selfs   news   /usr/lib/python/mhlib.pys   clonec   s   ™š|  i d d Sd  S(   Ni    (   s   selfs   pairs(   s   selfs   /usr/lib/python/mhlib.pys   minc   s   œ|  i d d Sd  S(   Ni   (   s   selfs   pairs(   s   selfs   /usr/lib/python/mhlib.pys   maxc   s\   Ÿ xH |  i d  r8 \ } } ¡| | j o
 | j n o ¡d Sn q W¢d Sd  S(   Ni    i   (   s   selfs   pairss   los   his   x(   s   selfs   xs   los   his   /usr/lib/python/mhlib.pys   containsc   sÅ  ¤¥x*t  t |  i ƒ ƒ d ¥r} ¦|  i | \ } } §| | j  oÇ ¨| d | j o ©| | f |  i | <n «|  i i | | | f ƒ ¬| d j o | d |  i | d d j oB ®|  i | d d |  i | d f g |  i | d | d +n ²d  Sn ³| | j o ´d  Sn q Wµt |  i ƒ d } ¶| d j oO ·|  i | \ } } ¸| d | j o! ¹| | f |  i | <ºd  Sn n »|  i i	 | | f ƒ d  S(   Ni    i   (
   s   ranges   lens   selfs   pairss   is   los   his   xs   inserts   append(   s   selfs   xs   is   los   his   /usr/lib/python/mhlib.pys   appendc   sH   ½¾| | j o ¾d  Sn ¿|  i i | | f ƒ À|  i ƒ  d  S(   N(   s   xlos   xhis   selfs   pairss   appends	   normalize(   s   selfs   xlos   xhis   /usr/lib/python/mhlib.pys   addpairc 	  sT  ÂÃk  } k } Äg  } Åx| i | |  i ƒ d Åró } Æg  } ÇxM | i | |  i	 ƒ d Çr1 } È| i | ƒ } É| i | i | ƒ ƒ qc WÊt | ƒ d j o" Ë| i | d | d f ƒ nZ Ìt | ƒ d j o | d | d j o" Í| i | d | d f ƒ n Ït d ‚ q6 WÐ|  i | |  _ Ñ|  i ƒ  d  S(   Ni    i   i   s   bad data passed to IntSet(   s   strings   regsubs   news   splits   datas   selfs   seps   parts   lists   rngs   subps   strips   ss   appends   atois   lens
   ValueErrors   pairss	   normalize(	   s   selfs   datas   strings   regsubs   news   parts   lists   subps   ss   /usr/lib/python/mhlib.pys
   fromstring(   s   Nones   __init__s   resets   __cmp__s   __hash__s   __repr__s	   normalizes   tostrings   tolists   fromlists   clones   mins   maxs   containss   appends   addpairs
   fromstring(    s   /usr/lib/python/mhlib.pys   IntSetc   s_  Ö×y Øt  |  d ƒ } Wn Ùt j
 o Út Sn XÛ| d } Ü| o Ýt i	 | t i ƒ } n ßt i	 | ƒ } àxÍ àd oÂ á| i ƒ  } â| o âPn ã| i | ƒ d j oƒ ä| t | ƒ d } åxR åd oG æ| i ƒ  } ç| p | d t i j o éPn ê| | } qé Wët i | ƒ Sn q‡ Wìt Sd  S(   Ns   rs   :i   i    (   s   opens   files   fs   IOErrors   Nones   keys   pats   casefolds   regexs   compiles   progs   readlines   lines   matchs   lens   texts   strings
   whitespaces   strip(   s   files   keys   casefolds   fs   pats   progs   lines   texts   /usr/lib/python/mhlib.pys   picklinei   c   sÃ  îïy2 ðt  |  d ƒ } ñ| i ƒ  } ò| i ƒ  Wn ót j
 o ôg  } n Xõ| d } ö| o ÷t
 i | t
 i	 ƒ } n ùt
 i | ƒ } ú| t j o ût } n ýd | | f } þx¢ t t | ƒ ƒ d þre }	 ÿ| |	 }
  | i |
 ƒ t |
 ƒ j o3 | t j o | |	 =n | | |	 <Pn qç W| t j	 o | i | ƒ n 	t  t d ƒ } 
x# | d 
r }
 | i |
 ƒ q•W| i ƒ  d  S(   Ns   rs   :\(.*\)
s   %s: %si    s   w(   s   opens   files   fs	   readliness   liness   closes   IOErrors   keys   pats   casefolds   regexs   compiles   progs   values   Nones   newlines   ranges   lens   is   lines   matchs   appends   tempfiles   write(   s   files   keys   values   casefolds   fs   liness   pats   progs   newlines   is   lines   /usr/lib/python/mhlib.pys
   updatelinec    sµ  t  i d ƒ t ƒ  a d „  }  |  d ƒ |  d ƒ d d d d d	 d
 g } x% | d r } |  d | ƒ qo W|  d ƒ |  d ƒ t i d ƒ a |  d ƒ  |  d ƒ !|  d ƒ "t i	 ƒ  } #t d d ƒ i ƒ  | d <$| GH%t i | ƒ &|  d ƒ '| i ƒ  (x% | d (r } (|  d | ƒ qJW)|  d ƒ *t i ƒ  } +t i | ƒ a ,|  d ƒ -|  d ƒ d  S(   Ns   rm -rf $HOME/Mail/@testc   s   |  GHt |  ƒ GHd  S(   N(   s   ss   eval(   s   ss   /usr/lib/python/mhlib.pys   dos   mh.listfolders()s   mh.listallfolders()s   @tests   @test/test1s   @test/test2s   @test/test1/test11s   @test/test1/test12s   @test/test1/test11/test111i    s   mh.makefolder(%s)s   mh.listsubfolders('@test')s   mh.listallsubfolders('@test')s   f.listsubfolders()s   f.listallsubfolders()s   f.getsequences()s
   1-10 12-20s    s   foos   mh.deletefolder(%s)s   mh.getcontext()s   f.listmessages()s   f.getcurrent()(   s   oss   systems   MHs   mhs   dos   testfolderss   ts
   openfolders   fs   getsequencess   seqss   IntSets   tolists   putsequencess   reverses
   getcontexts   context(   s   dos   testfolderss   ts   seqss   contexts   /usr/lib/python/mhlib.pys   tests   __main__N(   s
   MH_PROFILEs   PATHs   MH_SEQUENCESs   FOLDER_PROTECTs   oss   stats   ST_NLINKs   regexs   strings	   mimetoolss	   multifiles   shutils   Errors   MHs   compiles   numericprogs	   isnumerics   Folders   Messages
   SubMessages   IntSets   picklines
   updatelines   tests   __name__(    s   /usr/lib/python/mhlib.pys   ?