GIF89a; EcchiShell v1.0
//usr/lib64/lib64/python2.7/idlelib/

|}t|ƒt|ƒkso|t|ƒdkrxt}n t|ƒ}|||fS(sÖGet the line indent value, text, and any block start keyword If the line does not start a block, the keyword value is False. The indentation of empty lines (or comment lines) is INFINITY. s%d.0s%d.endt#(R(tgettgetspacesfirstwordt BLOCKOPENERStlentINFINITY(R8tlinenumR(tspacest firstwordtopenertindent((s+/usr/lib64/python2.7/idlelib/CodeContext.pyt get_line_info[s.  iic Csă|dkst‚g}t}xŽt||ddƒD]–}|j|ƒ\}}} ||kr5|}| dkr~|d7}n| r¸||kr¸||kr¸|j|||| fƒn||krËPqËq5q5W|jƒ||fS(säGet context lines, starting at new_topvisible and working backwards. Stop when stopline or stopindent is reached. Return a tuple of context data and the indent level at the top of the region inspected. iii˙˙˙˙R R (R R (tAssertionErrorRYtxrangeR_tappendtreverse( R8tnew_topvisibletstoplinet stopindenttlinest lastindentRZR^R(R]((s+/usr/lib64/python2.7/idlelib/CodeContext.pyt get_contextks      cCsœt|jjdƒjdƒdƒ}|j|kr8dS|j|kr|j||jƒ\}}x˛|jdd|kr‰|jd=qeWnŠ|j|kr|jddd}x6|jdd|kré|jdd}|jd=q´W|j||jddd|ƒ\}}n|jj|ƒ||_dgtd|j t |jƒƒ}|g|j|j D]}|d^qk7}d j |ƒ|j d >N(t__name__t __module__tmenudefsRR/RLRR!R9R*R0R_RiRrR5R7(((s+/usr/lib64/python2.7/idlelib/CodeContext.pyRs     $  ((t__doc__RIt TkconstantsRRRRRtretsysRRYtidlelib.configHandlerRtsetRWR4R6tcompileRVR(((s+/usr/lib64/python2.7/idlelib/CodeContext.pyt s (