ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙ ;Pc@svdd dYZdddYZdddYZdddYZddd YZd dd YZd S(t OutputHandlercBseZdZRS(cCs||_||_dS(N(tmodt output_file(tselfRR((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyt__init__s (t__name__t __module__R(((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyRst OutputBuffercBsAeZddZdZdZdZdZdZRS(cCsU||_|jjj|_|dkr3i}n||_dg|_d|_dS(Nti( Rt_roott cStringIOtStringIOtstriotNonetoptstlinestline_no(RRR((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyR s     cCs|jj|S(N(Rtget(Rtopt((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pytgetoptscCsdj|jS(Ns (tjoinR(R((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pytgetvaluescCs#|jd7_|jjddS(NiR(RRtappend(R((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pytnew_linescCsP|jd}x)|d D]}|j||jqW|j|ddS(Ns i(tsplitt write_segR(RtsRtline((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pytwrites  cCs|j|jc|7R R1RHRA(RRER>((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyt lines_fromws   cCs t||S(N(R(RR9((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyt _get_morescCs8t|dd}|dkr4|j|j}n|S(NR&(R#R tget_str_of_topR&(RR(((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyR)s    cCs|jS(N(R(RR9((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyt _get_prevscCsdS(Ni((R((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyR*scCs|jS(N(R0(RR9((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyt_get_topscsfdS(NcsjjS(N(tget_strR/((R9R(sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pytR((RR9((R9RsK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyt _get___repr__scCs|j||jS(N(RNR.(R((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyRKscCs<|j}|dkr!d}n d|}d|||fS(NRs of %dsLines %d..%d%s. (R2R (Rt start_linenot end_linenot num_linest of_num_lines((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyR4s     cCs|j||}d|S(Ns <%sType e.g. '_.more' for more.>(R4(RRQRRt state_msg((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyR3scCsdS(N(R (R((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyR2scs4fdjjjjfdS(Ncsj}j}jj}j|}d}|}x|D]}|krj sxjj|dryj|dWn&t k r||IJ|d7}PqX|j ||dIJPn|d7}||IJ|d7}qFW|_ |j j S(Nii(R R*Rt output_bufferRIR5RDRRHRAR3R&Rtrstrip(R RQtobtittnumlinestlinenoR(t max_linesR!R(sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pytfs,           csS(N(((R](sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyROR(Rt_parenttViewtenter(RR!R\((R]R\R!RsK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyRNscCsg|_i|_d|_dS(N(R=RDR R>(R((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyR6s  N(RRR RR#RHRIRJR)RLR*RMRPt _get___str__RKR4R3R2RNR6(((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyR+>s*               tBasicMorePrintercBs8eZddZdZdZdZdZRS(cCsO||_||_||_|dkr6|j}n||_|j|_dS(N(RttopthandlerR tget_more_indext startindexR (RRRcRdRf((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyRs     cCsN|dkr:|j|j|j|j|jj|jSt|j|SdS(Ntmore(t __class__RRcRdReRfR#(RR$((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyR%s cCs |jS(N(t__str__(R((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyt__repr__scCs5|jj}|jj||j|jjS(N(RRVRdtppobRfRRW(RRX((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyRiscCs|j|j|j|j|S(N(RhRRcRd(RRE((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pytatsN(RRR RR%RjRiRl(((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyRbs    t _GLUECLAMP_cBsneZd ZdZdZdZdZdZdZdZ dd Z d Z dd Z d ZRS(RR.R/R i cCs |jjjS(N(R^R_R (R((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyt_get__hiding_tag_RcCs |jjjS(N(R tsyststdout(R((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyt_get_output_fileRcKst|||}t||S(N(R+R(RR0tkwdsR!((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyt more_printerscCs t|S(N(R(R((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyRVscCs%|dkr|j}nt||S(N(R RR(RR((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pytoutput_handlers  c sJ|j||}|j||_|_fd|_|_dS(Ncs jS(N(RK((R!(sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyRO s(RsRRgR!RiRj(RR0RrRg((R!sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pytsetup_printings    cCst||||S(N(Rb(RRcRdRf((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pytbasic_more_printerscCs |jjjS(N(R RoRp(R((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyt _get_stdoutR(RR.R/(R N(RRt _chgable_t _preload_R.R/RnRqRsRVR RtRuRvRw(((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyRms      N(((((((RRRR+RbRm(((sK/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/OutputHandling.pyts !