™N
æu¦9c       sæ      k  Z   k Z  k Z  k Z  k Z  d  d d d d f \ Z Z Z Z Z	  d  d f \ Z
 Z  d „  Z  d „  Z  d „  Z  d	 d
 d „ Z  d f  d „  ƒ  YZ %d „  Z Le d j o Me ƒ  n d S(   i   i   i   i   i   c    s#     |  i t i d | ƒ ƒ d  S(   Ns   <l(   s   outputs   writes   structs   packs   value(   s   outputs   values(   /usr/lib/python1.5/site-packages/gzip.pys   write32 s   c    s#     |  i t i d | ƒ ƒ d  S(   Ns   <L(   s   outputs   writes   structs   packs   value(   s   outputs   values(   /usr/lib/python1.5/site-packages/gzip.pys   write32u s   c    s'     t  i d |  i d ƒ ƒ d Sd  S(   Ns   <li   i    (   s   structs   unpacks   inputs   read(   s   inputs(   /usr/lib/python1.5/site-packages/gzip.pys   read32 s   c    s     t  |  | | ƒ Sd  S(   N(   s   GzipFiles   filenames   modes   compresslevel(   s   filenames   modes   compresslevels(   /usr/lib/python1.5/site-packages/gzip.pys   open s   s   rbi	   s   GzipFilec      s    e  Z ! e  e  d e  d „ Z D d „  Z H d „  Z Q d „  Z _ d „  Z c d „  Z ƒ d „  Z ‹ d	 „  Z	 Ž e  d
 „ Z
 © d „  Z ­ d 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 j o' $ t i | | p d ƒ } |  _ n % | t j o0 & t | d ƒ o & | i	 } n
 ' d } n ( | t j o0 ) t | d ƒ o ) | i } n
 * d } n , | d d !d j o@ - t
 |  _ / d |  _ 0 d |  _ 1 d |  _ 2 | |  _ n— 4 | d d !d j p | d d !d	 j oW 5 t |  _ 6 |  i | ƒ 7 t i | 8 t i 9 t i : t i ; d ƒ |  _ n = t d
 | d ‚ ? | |  _  A |  i t j o B |  i ƒ  n d  S(   Ns   rbs   names    s   modei    i   s   rs   ws   as   Mode s    not supported(   s   fileobjs   Nones   __builtin__s   opens   filenames   modes   selfs	   myfileobjs   hasattrs   names   READs   _new_members   extrabufs	   extrasizes   WRITEs   _init_writes   zlibs   compressobjs   compresslevels   DEFLATEDs	   MAX_WBITSs   DEF_MEM_LEVELs   compresss
   ValueErrors   _write_gzip_header(   s   selfs   filenames   modes   compresslevels   fileobjs(   /usr/lib/python1.5/site-packages/gzip.pys   __init__! s8   '  +	
	i	   c    sD   D E t  |  i ƒ } F d | d d !d t t |  ƒ ƒ d Sd  S(   Ns   <gzip i   s    s   >(   s   reprs   selfs   fileobjs   ss   hexs   id(   s   selfs   ss(   /usr/lib/python1.5/site-packages/gzip.pys   __repr__D s   c    sr   H I | d d j o J | d } n K | |  _  L t i d ƒ |  _ M d |  _ N g  |  _ O d |  _ d  S(   Ni   s   .gzs    i    (   s   filenames   selfs   zlibs   crc32s   crcs   sizes   writebufs   bufsize(   s   selfs   filenames(   /usr/lib/python1.5/site-packages/gzip.pys   _init_writeH s   c    sá   Q R |  i i d ƒ S |  i i d ƒ T |  i d  } U d } V | o W t } n X |  i i t | ƒ ƒ Y t |  i t	 t
 i
 ƒ  ƒ ƒ Z |  i i d ƒ [ |  i i d ƒ \ | o ] |  i i | d ƒ n d  S(   Ns   ‹s   i   i    s   s   ÿs    (   s   selfs   fileobjs   writes   filenames   fnames   flagss   FNAMEs   chrs   write32us   longs   time(   s   selfs   fnames   flagss(   /usr/lib/python1.5/site-packages/gzip.pys   _write_gzip_headerQ s   	

c    s(   _ ` t  i d ƒ |  _ a d |  _ d  S(   Ns    i    (   s   zlibs   crc32s   selfs   crcs   size(   s   selfs(   /usr/lib/python1.5/site-packages/gzip.pys
   _init_read_ s   c    så  c d |  i i d ƒ } e | d j o f t d ‚ n g t |  i i d ƒ ƒ } h | d j o i t d ‚ n j t |  i i d ƒ ƒ } n |  i i d ƒ p | t @oU r t |  i i d ƒ ƒ } s | d t |  i i d ƒ ƒ } t |  i i | ƒ n u | t
 @oN w xD w d o9 x |  i i d ƒ } y | p
 | d	 j o y Pn qWn z | t @oN | xD | d o9 } |  i i d ƒ } ~ | p
 | d	 j o ~ Pn qtWn  | t @o € |  i i d ƒ n d  S(
   Ni   s   ‹s   Not a gzipped filei   i   s   Unknown compression methodi   i   s    (   s   selfs   fileobjs   reads   magics   IOErrors   ords   methods   flags   FEXTRAs   xlens   FNAMEs   ss   FCOMMENTs   FHCRC(   s   selfs   magics   methods   flags   xlens   ss(   /usr/lib/python1.5/site-packages/gzip.pys   _read_gzip_headerc s4   # 
  
 c    s—   ƒ „ |  i t j o … t d ‚ n † t | ƒ d j oW ‡ |  i t | ƒ |  _ ˆ t i | |  i	 ƒ |  _	 ‰ |  i i
 |  i i | ƒ ƒ n d  S(   Ns!   write() on closed GzipFile objecti    (   s   selfs   fileobjs   Nones
   ValueErrors   lens   datas   sizes   zlibs   crc32s   crcs   writes   compress(   s   selfs   datas(   /usr/lib/python1.5/site-packages/gzip.pys   writeƒ s   c    s    ‹ Œ |  i t i | ƒ ƒ d  S(   N(   s   selfs   writes   strings   joins   lines(   s   selfs   liness(   /usr/lib/python1.5/site-packages/gzip.pys
   writelines‹ s   c    sf  Ž  |  i d j o |  i t j o  d Sn ’ d } “ | ob ” y6 • x, • d o! – |  i | ƒ — | d } qQ WWn" ˜ t j
 o ™ |  i } n Xn › y? œ x5 œ | |  i j o!  |  i | ƒ ž | d } q³ WWn9 Ÿ t j
 o*   | |  i j o ¡ |  i } n n X£ |  i |  } ¤ |  i | |  _ ¥ |  i | |  _ § | Sd  S(   Ni    s    i   i   i   (
   s   selfs	   extrasizes   fileobjs   Nones   readsizes   sizes   _reads   EOFErrors   extrabufs   chunk(   s   selfs   sizes   readsizes   chunks(   /usr/lib/python1.5/site-packages/gzip.pys   readŽ s.   #	 
 c    s3   © ª | |  i |  _ « t | ƒ |  i |  _ d  S(   N(   s   bufs   selfs   extrabufs   lens	   extrasize(   s   selfs   bufs(   /usr/lib/python1.5/site-packages/gzip.pys   _unread© s   c    sÚ  ­ ® |  i t j o ® t d ‚ n ° |  i o´ µ |  i i ƒ  } ¶ |  i i d d ƒ · | |  i i ƒ  j o ¸ t |  _ ¹ t d f Sn » |  i i | ƒ ½ |  i ƒ  ¾ |  i	 ƒ  ¿ t
 i t
 i ƒ |  _ À d |  _ n Ã |  i i | ƒ } È | d j oK É |  i i ƒ  } Ê |  i ƒ  Ë t |  _ Ì |  i | ƒ Í t d ‚ n Ï |  i i | ƒ } Ð |  i | ƒ Ò |  i i d j oD Ø |  i i t |  i i ƒ d d ƒ Ü |  i ƒ  Ý d |  _ n d  S(   Ns   Reached EOFi    i   s    i   i   (   s   selfs   fileobjs   Nones   EOFErrors   _new_members   tells   poss   seeks
   _init_reads   _read_gzip_headers   zlibs   decompressobjs	   MAX_WBITSs
   decompresss   reads   sizes   bufs   flushs
   uncompresss	   _read_eofs   _add_read_datas   unused_datas   len(   s   selfs   sizes   poss   bufs
   uncompresss(   /usr/lib/python1.5/site-packages/gzip.pys   _read­ s4    'i   c    sg   ß à t  i | |  i ƒ |  _ á |  i | |  _ â |  i t | ƒ |  _ ã |  i t | ƒ |  _ d  S(   N(	   s   zlibs   crc32s   datas   selfs   crcs   extrabufs	   extrasizes   lens   size(   s   selfs   datas(   /usr/lib/python1.5/site-packages/gzip.pys   _add_read_dataß s   c    s   å ê |  i i d d ƒ ë t |  i ƒ } ì t |  i ƒ } í | d |  i d j o î t d ‚ n$ ï | |  i j o ð t d ‚ n d  S(   Ni   i   l        s   CRC check faileds!   Incorrect length of data produced(	   s   selfs   fileobjs   seeks   read32s   crc32s   isizes   crcs
   ValueErrors   size(   s   selfs   crc32s   isizes(   /usr/lib/python1.5/site-packages/gzip.pys	   _read_eofå s   c    sÂ   ò ó |  i t j oX ô |  i i |  i i ƒ  ƒ õ t |  i |  i ƒ ö t |  i |  i	 ƒ ÷ t
 |  _ n$ ø |  i t j o ù t
 |  _ n ú |  i o  û |  i i ƒ  ü t
 |  _ n d  S(   N(   s   selfs   modes   WRITEs   fileobjs   writes   compresss   flushs   write32s   crcs   sizes   Nones   READs	   myfileobjs   close(   s   selfs(   /usr/lib/python1.5/site-packages/gzip.pys   closeò s   c    s   þ ÿ |  i i ƒ  d  S(   N(   s   selfs   fileobjs   flush(   s   selfs(   /usr/lib/python1.5/site-packages/gzip.pys   flushþ s   c    s   t  d ‚ d  S(   Ns'   Random access not allowed in gzip files(   s   IOError(   s   selfs(   /usr/lib/python1.5/site-packages/gzip.pys   seeks   c    s   t  d ‚ d  S(   Ns!   I won't tell() you for gzip files(   s   IOError(   s   selfs(   /usr/lib/python1.5/site-packages/gzip.pys   tells   c    s   d Sd  S(   Ni    (    (   s   selfs(   /usr/lib/python1.5/site-packages/gzip.pys   isattys   c    sÖ   
g  } d } x· d o¬ |  i | ƒ } t i | d ƒ } | d j p
 | d j oG | i | | d  ƒ |  i	 | | d ƒ t i
 | d ƒ Sn | i | ƒ | d } q Wd  S(   Nid   i   s   
i    s    i   (   s   bufss   readsizes   selfs   reads   cs   strings   finds   is   appends   _unreads   join(   s   selfs   bufss   readsizes   cs   is(   /usr/lib/python1.5/site-packages/gzip.pys   readline
s   		 
c    s–   |  i ƒ  } t i | d ƒ } x8 t t | ƒ d ƒ d r } | | d | | <qC W| o
 | d o | d =n | Sd  S(   Ns   
i   i    (	   s   selfs   reads   bufs   strings   splits   liness   ranges   lens   i(   s   selfs   bufs   liness   is(   /usr/lib/python1.5/site-packages/gzip.pys	   readliness    	c    s0    !x# | d !r } "|  i | ƒ q Wd  S(   Ni    (   s   Ls   lines   selfs   write(   s   selfs   Ls   lines(   /usr/lib/python1.5/site-packages/gzip.pys
   writelines s    	(   s   Nones	   myfileobjs   __init__s   __repr__s   _init_writes   _write_gzip_headers
   _init_reads   _read_gzip_headers   writes
   writeliness   reads   _unreads   _reads   _add_read_datas	   _read_eofs   closes   flushs   seeks   tells   isattys   readlines	   readlines(    s(   /usr/lib/python1.5/site-packages/gzip.pys   GzipFile s,   	#	 2	c   	  s.  %)k  }  *|  i d } +| o | d d j } ,| o -| d } n .| o /d g } n 0x¸| d 0r«} 1| o 2| d j o1 3t d d d d d	 |  i ƒ } 4|  i } nY 6| d
 d j o 7d G| GH8qx n 9t
 | d ƒ } :t i
 | d
  d ƒ } nm <| d j o1 =|  i } >t d d d d d	 |  i ƒ } n, @t i
 | d ƒ } At
 | d d ƒ } BxD Bd o9 C| i d ƒ } D| o EPn F| i | ƒ qšWG| |  i j	 o H| i ƒ  n I| |  i j	 o J| i ƒ  n qx Wd  S(   Ni   i    s   -ds   -s   filenames    s   modes   rbs   fileobji   s   .gzs   filename doesn't end in .gz:s   wbi   (   s   syss   argvs   argss
   decompresss   args   GzipFiles   stdins   fs   stdouts   gs   opens   __builtin__s   reads   chunks   writes   close(   s   syss   argss
   decompresss   args   fs   gs   chunks(   /usr/lib/python1.5/site-packages/gzip.pys   _test%sB   	
 	
!
% 
s   __main__N(   s   times   strings   zlibs   structs   __builtin__s   FTEXTs   FHCRCs   FEXTRAs   FNAMEs   FCOMMENTs   READs   WRITEs   write32s   write32us   read32s   opens   GzipFiles   _tests   __name__(    s(   /usr/lib/python1.5/site-packages/gzip.pys   ? s   				'ÿ 	'