™N
òùO5c    	   s•   k  Z  k Z k Z d  Z d Z d Z d Z d Z d Z d d d d	 d
 d d d d g	 Z	 d Z
 d f  d „  ƒ  YZ d „  Z e d j o e ƒ  n d S(   s   nntplib.error_replys   nntplib.error_temps   nntplib.error_perms   nntplib.error_protos   nntplib.error_dataiw   s   100s   215s   220s   221s   222s   224s   230s   231s   282s   
s   NNTPc      s:  e  e e d „ Z d „  Z d „  Z e Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  d „  Z! d  „  Z" d! „  Z# RS("   Nc    sð   | |  _  | |  _ t i t i t i ƒ |  _ |  i i |  i  |  i ƒ |  i i d ƒ |  _	 d |  _
 |  i ƒ  |  _ | or |  i d | ƒ } | d  d j oJ | o t | ‚ n2 |  i d | ƒ } | d  d j o t | ‚ n n n d  S(   Ns   rbi    s   authinfo user i   s   381s   authinfo pass s   281(   s   hosts   selfs   ports   sockets   AF_INETs   SOCK_STREAMs   socks   connects   makefiles   files	   debuggings   getresps   welcomes   users   shortcmds   resps   passwords   error_replys
   error_perm(   s   selfs   hosts   ports   users   passwords   resps1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   __init__B s    			c    s&   |  i o d G|  i GHn |  i Sd  S(   Ns	   *welcome*(   s   selfs	   debuggings   welcome(   s   selfs1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys
   getwelcomeZ s    
 c    s   | |  _ d  S(   N(   s   levels   selfs	   debugging(   s   selfs   levels1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   set_debuglevelc s    c    s<   | t } |  i d j o d G| GHn |  i i | ƒ d  S(   Ni   s   *put*(   s   lines   CRLFs   selfs	   debuggings   socks   send(   s   selfs   lines1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   putlineh s    
 c    s)   |  i o d G| GHn |  i | ƒ d  S(   Ns   *cmd*(   s   selfs	   debuggings   lines   putline(   s   selfs   lines1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   putcmdn s    
 c    s‰   |  i i ƒ  } |  i d j o d G| GHn | o
 t ‚ n | d t j o | d  } n" | d t j o | d  } n | Sd  S(   Ni   s   *get*i   (   s   selfs   files   readlines   lines	   debuggings   EOFErrors   CRLF(   s   selfs   lines1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   getlinet s     
  c    s„   |  i ƒ  } |  i o d G| GHn | d  } | d j o t | ‚ n | d j o t | ‚ n | d j o t | ‚ n | Sd  S(   Ns   *resp*i   s   4s   5s   123(   s   selfs   getlines   resps	   debuggings   cs
   error_temps
   error_perms   error_proto(   s   selfs   resps   cs1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   getresp s    
 
c    s—   |  i ƒ  } | d  t j o t | ‚ n g  } xV d oN |  i ƒ  } | d j o Pn | d  d j o | d } n | i | ƒ q3 W| | f Sd  S(   Ni   i   s   .i   s   ..(	   s   selfs   getresps   resps   LONGRESPs   error_replys   lists   getlines   lines   append(   s   selfs   resps   lists   lines1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   getlongresp s     c    s   |  i | ƒ |  i ƒ  Sd  S(   N(   s   selfs   putcmds   lines   getresp(   s   selfs   lines1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   shortcmdœ s    c    s   |  i | ƒ |  i ƒ  Sd  S(   N(   s   selfs   putcmds   lines   getlongresp(   s   selfs   lines1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   longcmd¡ s    c    s   |  i d | d | ƒ Sd  S(   Ns
   NEWGROUPS s    (   s   selfs   longcmds   dates   time(   s   selfs   dates   times1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys	   newgroups¬ s    c    s+   d | d | d | } |  i | ƒ Sd  S(   Ns   NEWNEWS s    (   s   groups   dates   times   cmds   selfs   longcmd(   s   selfs   groups   dates   times   cmds1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   newnews· s    c    s_   |  i d ƒ \ } } x9 t t | ƒ ƒ d r# } t t i	 | | ƒ ƒ | | <q* W| | f Sd  S(   Ns   LISTi    (
   s   selfs   longcmds   resps   lists   ranges   lens   is   tuples   strings   split(   s   selfs   resps   lists   is1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   list¿ s
     !c    sæ   |  i d | ƒ } | d  d j o t | ‚ n t i | ƒ } d } } } t | ƒ } | d j oh | d } | d j oM | d } | d j o2 | d } | d j o t i | d ƒ } n n n n | | | | | f Sd  S(   Ns   GROUP i   s   211i    i   i   i   (   s   selfs   shortcmds   names   resps   error_replys   strings   splits   wordss   counts   firsts   lasts   lens   ns   lower(   s   selfs   names   resps   wordss   counts   firsts   lasts   ns1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   groupÏ s    


#c    s   |  i d ƒ Sd  S(   Ns   HELP(   s   selfs   longcmd(   s   selfs1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   helpä s    c    s•   | d  d j o t | ‚ n t i | ƒ } d } d } t | ƒ } | d j o2 | d } | d j o t i	 | d ƒ } n n | | | f Sd  S(   Ni   s   22i    s    i   (
   s   resps   error_replys   strings   splits   wordss   nrs   ids   lens   ns   lower(   s   selfs   resps   wordss   nrs   ids   ns1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys	   statparseè s    
c    s    |  i | ƒ } |  i | ƒ Sd  S(   N(   s   selfs   shortcmds   lines   resps	   statparse(   s   selfs   lines   resps1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   statcmdö s    c    s   |  i d | ƒ Sd  S(   Ns   STAT (   s   selfs   statcmds   id(   s   selfs   ids1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   stats    c    s   |  i d ƒ Sd  S(   Ns   NEXT(   s   selfs   statcmd(   s   selfs1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   nexts    c    s   |  i d ƒ Sd  S(   Ns   LAST(   s   selfs   statcmd(   s   selfs1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   lasts    c    sA   |  i | ƒ \ } } |  i | ƒ \ } } } | | | | f Sd  S(   N(   s   selfs   longcmds   lines   resps   lists	   statparses   nrs   id(   s   selfs   lines   resps   lists   nrs   ids1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   artcmds    c    s   |  i d | ƒ Sd  S(   Ns   HEAD (   s   selfs   artcmds   id(   s   selfs   ids1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   heads    c    s   |  i d | ƒ Sd  S(   Ns   BODY (   s   selfs   artcmds   id(   s   selfs   ids1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   body#s    c    s   |  i d | ƒ Sd  S(   Ns   ARTICLE (   s   selfs   artcmds   id(   s   selfs   ids1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   article,s    c    s   |  i d ƒ Sd  S(   Ns   SLAVE(   s   selfs   shortcmd(   s   selfs1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   slave2s    c 	   s—   t  i d ƒ } |  i d | d | ƒ \ } } xV t	 t
 | ƒ ƒ d r@ } | | } | i | ƒ } | o | i d d ƒ | | <n qE W| | f Sd  S(   Ns   ^([0-9]+) ?(.*)
?s   XHDR s    i    i   i   (   s   res   compiles   pats   selfs   longcmds   hdrs   strs   resps   liness   ranges   lens   is   lines   matchs   ms   group(	   s   selfs   hdrs   strs   pats   resps   liness   is   lines   ms1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   xhdr<s    ! 
c    sË   |  i d | d | ƒ \ } } g  } x“ | d r‰ } t i	 | d ƒ } yR | i | d | d | d | d | d t i | d	 ƒ | d
 | d f ƒ Wn t j
 o t | ‚ n Xq0 W| | f Sd  S(   Ns   XOVER s   -i    s   	i   i   i   i   i   i   i   (   s   selfs   longcmds   starts   ends   resps   liness   xover_liness   lines   strings   splitfieldss   elems   appends   splits
   IndexErrors
   error_data(   s   selfs   starts   ends   resps   liness   xover_liness   lines   elems1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   xoverMs    !	 Rc    s‹   t  i d ƒ } |  i d | ƒ \ } } g  } xL | d rB } | i
 t i | ƒ ƒ } | o | i | i d d ƒ ƒ n q7 W| | f Sd  S(   Ns   ^([^ 	]+)[ 	]+(.*)$s   XGTITLE i    i   i   (   s   res   compiles   line_pats   selfs   longcmds   groups   resps	   raw_liness   liness   raw_lines   searchs   strings   strips   matchs   append(   s   selfs   groups   line_pats   resps	   raw_liness   liness   raw_lines   matchs1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   xgtitlees    	 !c    sw   |  i d | ƒ } | d  d j o t | ‚ n y t i | ƒ ] } } Wn t	 j
 o t | ‚ n X| | f Sd  S(   Ns   XPATH i   s   223(
   s   selfs   shortcmds   ids   resps   error_replys   strings   splits   resp_nums   paths
   ValueError(   s   selfs   ids   resps   resp_nums   paths1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   xpathus    c    sÀ   |  i d ƒ } | d  d j o t | ‚ n t i | ƒ } t | ƒ d j o t | ‚ n | d d d !} | d d } t | ƒ d j p t | ƒ d j o t | ‚ n | | | f Sd  S(   Ns   DATEi   s   111i   i   i   i   (   s   selfs   shortcmds   resps   error_replys   strings   splits   elems   lens
   error_datas   dates   time(   s   selfs   resps   elems   dates   times1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   date‡s    &c    s½   |  i d ƒ } | d d j o t | ‚ n xr d oj | i ƒ  } | o Pn | d d j o | d  } n | d  d j o d | } n |  i | ƒ q0 W|  i d ƒ |  i ƒ  Sd  S(   Ns   POSTi    s   3i   s   
s   .(	   s   selfs   shortcmds   resps   error_replys   fs   readlines   lines   putlines   getresp(   s   selfs   fs   resps   lines1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   postšs     c    sÁ   |  i d | ƒ } | d d j o t | ‚ n xr d oj | i ƒ  } | o Pn | d d j o | d  } n | d  d j o d | } n |  i | ƒ q4 W|  i d ƒ |  i	 ƒ  Sd  S(   Ns   IHAVE i    s   3i   s   
s   .(
   s   selfs   shortcmds   ids   resps   error_replys   fs   readlines   lines   putlines   getresp(   s   selfs   ids   fs   resps   lines1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   ihave²s     c    s=   |  i d ƒ } |  i i ƒ  |  i i ƒ  |  ` |  ` | Sd  S(   Ns   QUIT(   s   selfs   shortcmds   resps   files   closes   sock(   s   selfs   resps1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   quitÆs
    ($   s	   NNTP_PORTs   Nones   __init__s
   getwelcomes   set_debuglevels   debugs   putlines   putcmds   getlines   getresps   getlongresps   shortcmds   longcmds	   newgroupss   newnewss   lists   groups   helps	   statparses   statcmds   stats   nexts   lasts   artcmds   heads   bodys   articles   slaves   xhdrs   xovers   xgtitles   xpaths   dates   posts   ihaves   quit(    s1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   NNTP< sD    																											
							c     s¦   t  d ƒ }  |  i d ƒ \ } } } } } | GHd G| Gd G| Gd G| Gd G| GH|  i d | d | ƒ \ } } | GHx | d	 r } d
 | GHq~ W|  i ƒ  } | GHd  S(   Ns   newss   comp.lang.pythons   Groups   hass   articles, ranges   tos   subjects   -i    s   %7s %s(   s   NNTPs   ss   groups   resps   counts   firsts   lasts   names   xhdrs   subss   items   quit(   s   ss   resps   counts   firsts   lasts   names   subss   items1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   _testÏs    ! 	 s   __main__N(   s   res   sockets   strings   error_replys
   error_temps
   error_perms   error_protos
   error_datas	   NNTP_PORTs   LONGRESPs   CRLFs   NNTPs   _tests   __name__(    s1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   ?  s   !ÿ ”	