™N
òùO5c    	   sÅ       k  Z  ! k Z " k Z ' d  Z ( d Z ) d Z * d Z + d Z / d Z 3 d d d d	 d
 d d d d g	 Z	 7 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£  < B e  e e d „ Z Z d „  Z c d „  Z e e Z h d „  Z n 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 ö d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z #d „  Z ,d „  Z 2d „  Z <d „  Z Md „  Z ed „  Z ud „  Z ‡d „  Z  šd „  Z! ²d  „  Z" Æd! „  Z# RS("   Nc    s   B C | |  _  D | |  _ E t i t i t i ƒ |  _ F |  i i |  i  |  i ƒ G |  i i d ƒ |  _	 H d |  _
 I |  i ƒ  |  _ J | o‡ K |  i d | ƒ } L | d  d j oY M | o N t | ‚ n; P |  i d | ƒ } R | d  d j o S 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    s2   Z [ |  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   c d | |  _ d  S(   N(   s   levels   selfs	   debugging(   s   selfs   levels1   /var/tmp/python-root/usr/lib/python1.5/nntplib.pys   set_debuglevelc s   c    sK   h i | t } j |  i d j o j d G| GHn k |  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    s5   n o |  i o o d G| GHn p |  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ª   t u |  i i ƒ  } v |  i d j o w d G| GHn x | o x t ‚ n y | d t j o y | d  } n( z | d t j o z | 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  } ’ xk ’ d o` “ |  i ƒ  } ” | d j o • Pn – | d  d j o — | d } n ˜ | i | ƒ qE 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    s4   · ¸ 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    sq   ¿ À |  i d ƒ \ } } Á x? t t | ƒ ƒ d Á r& } Ã t t i	 | | ƒ ƒ | | <q3 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 o} × | d } Ø | d j o\ Ù | d } Ú | d j o; Û | 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 o; ð | 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    sM   |  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   23|  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 | ƒ \ } } ?xe t	 t
 | ƒ ƒ d ?rL } @| | } A| i | ƒ } B| o C| i d d ƒ | | <n qQ WD| | 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ì   MN|  i d | d | ƒ \ } } Og  } Px¥ | d Pr˜ } Qt i	 | d ƒ } RyU S| i | d | d | d | d | d t i | d	 ƒ | d
 | d f ƒ Wn" [t j
 o \t | ‚ n Xq< 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   $	 	Uc    s©   eft  i d ƒ } g|  i d | ƒ \ } } hg  } ixX | d irK } j| i
 t i | ƒ ƒ } k| o  l| i | i d d ƒ ƒ n qF Wm| | 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    s’   uv|  i d | ƒ } w| d  d j o xt | ‚ n yy z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 Ÿx Ÿd o‚  | i ƒ  } ¡| o ¢Pn £| d d j o ¤| d  } n ¥| d  d j o ¦d | } n §|  i | ƒ q? 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 ·x ·d o‚ ¸| i ƒ  } ¹| o ºPn »| d d j o ¼| d  } n ½| d  d j o ¾d | } n ¿|  i | ƒ qC 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    sO   ÆÇ|  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 ƒ \ } } } } } Ò| GHÓd G| Gd G| Gd G| Gd G| GHÔ|  i d | d | ƒ \ } } Õ| GHÖx | 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   								$	ÿ ”