N
ρωO5c       sG      k  Z   k Z  e  i i Z  d  Z   d f  d     YZ d S(   s   multifile.Errors	   MultiFilec      st     " d   Z  * d   Z / d d  Z @ d   Z a d   Z i d   Z l d   Z u d	   Z | d
   Z RS(   Nc    sX   " # | |  _  $ g  |  _ % d |  _ & d |  _ ' |  i  i   |  _ ( g  |  _ d  S(   Ni    (   s   fps   selfs   stacks   levels   lasts   tells   starts   posstack(   s   selfs   fps3   /var/tmp/python-root/usr/lib/python1.5/multifile.pys   __init__" s   c    s?   * + |  i d j o , |  i Sn - |  i i   |  i Sd  S(   Ni    (   s   selfs   levels   lastposs   fps   tells   start(   s   selfs3   /var/tmp/python-root/usr/lib/python1.5/multifile.pys   tell* s   c    s  / 0 |  i   } 1 | ol 2 | d j o 3 | | } nH 4 | d j o7 5 |  i d j o 6 | |  i } n 8 t d  n n 9 d | j o
 | j n p |  i d j o | |  i j o ; t d  n < |  i i	 | |  i
  = d |  _ > d |  _ d  S(   Ni   i   i    s   can't use whence=2 yets   bad MultiFile.seek() call(   s   selfs   tells   heres   whences   poss   levels   lastposs   Errors   fps   seeks   starts   last(   s   selfs   poss   whences   heres3   /var/tmp/python-root/usr/lib/python1.5/multifile.pys   seek/ s   
Bi    c    s7  @ A |  i d j o A d Sn B |  i i   } C | oS D t |  i  |  _ E |  i d j |  _ F |  i o G t d  n H d Sn I | d  d j o I | Sn J t |  } K | } L x: L | d j o | | d t i j o L | d } qΞ WM | d | !} N | d d j o N | d  } n
 O t } P x t t |  i   d P rk } Q |  i | } R | | j o S d |  _ T Pn2 U | t j o
 | | j o V d |  _ W Pn qcWY | S[ |  i   t |  |  _ \ | d |  _ ] |  i d j o ^ t d  n _ d Sd  S(   Ni    s    s'   *** Sudden EOF in MultiFile.readline()
i   s   --i   s.   *** Missing endmarker in MultiFile.readline()
(   s   selfs   levels   fps   readlines   lines   lens   stacks   lasts   errs   ns   ks   strings
   whitespaces   marks   mark1s   Nones   ranges   is   seps   tells   lastpos(   s   selfs   lines   ns   ks   marks   mark1s   is   seps3   /var/tmp/python-root/usr/lib/python1.5/multifile.pys   readline@ sF     	 (  	 	c    s^   a b g  } c xA c d o6 d |  i   } e | o e Pn f | i |  q Wg | Sd  S(   Ni   (   s   lists   selfs   readlines   lines   append(   s   selfs   lists   lines3   /var/tmp/python-root/usr/lib/python1.5/multifile.pys	   readlinesa s   	 
 c    s    i j t  i |  i   d  Sd  S(   Ns    (   s   strings
   joinfieldss   selfs	   readlines(   s   selfs3   /var/tmp/python-root/usr/lib/python1.5/multifile.pys   readi s   c    s   l m x m |  i   o m q	 Wn |  i d j p |  i o o d Sn p d |  _ q d |  _ r |  i i   |  _ s d Sd  S(   Ni   i    (   s   selfs   readlines   levels   lasts   fps   tells   start(   s   selfs3   /var/tmp/python-root/usr/lib/python1.5/multifile.pys   nextl s     c    sn   u v |  i d j o w t d  n x |  i i d |  y |  i i d |  i  z |  i i	   |  _ d  S(   Ni    s   bad MultiFile.push() call(
   s   selfs   levels   Errors   stacks   inserts   seps   posstacks   starts   fps   tell(   s   selfs   seps3   /var/tmp/python-root/usr/lib/python1.5/multifile.pys   pushu s
   c    sΣ   | } |  i g  j o ~ t d  n  |  i d j o  d |  _ n  |  i |  i }  t d |  i d  |  _  |  i d = |  i	 d |  _  |  i	 d = |  i d j o  | |  i |  _ n d  S(   Ns   bad MultiFile.pop() calli   i    (
   s   selfs   stacks   Errors   levels   lasts   lastposs   starts
   abslastposs   maxs   posstack(   s   selfs
   abslastposs3   /var/tmp/python-root/usr/lib/python1.5/multifile.pys   pop| s   (	   s   __init__s   tells   seeks   readlines	   readliness   reads   nexts   pushs   pop(    s3   /var/tmp/python-root/usr/lib/python1.5/multifile.pys	   MultiFile  s   !	N(   s   syss   strings   stderrs   writes   errs   Errors	   MultiFile(    s3   /var/tmp/python-root/usr/lib/python1.5/multifile.pys   ? s   		