GIF89a; EcchiShell v1.0
//usr/lib64/lib64/lib64/lib64/lib64/i@Bitwin32s† def inner(_it, _timer): %(setup)s _t0 = _timer() for _i in _it: %(stmt)s _t1 = _timer() return _t1 - _t0 cCs|jddd|ƒS(s*Helper to reindent a multi-line statement.s t (treplace(tsrctindent((s/usr/lib64/python2.7/timeit.pytreindentZscs|‡fd†}|S(s?Create a timer function. Used if the "statement" is a callable.cs9ˆƒ|ƒ}x|D] }|ƒqW|ƒ}||S(N((t_itt_timert_funct_t0t_it_t1(tsetup(s/usr/lib64/python2.7/timeit.pytinner`s     ((R tfuncR((R s/usr/lib64/python2.7/timeit.pyt_template_func^scBsGeZdZdded„Zdd„Zed„Ze ed„Z RS(sIClass for timing execution speed of small code snippets. The constructor takes a statement to be timed, an additional statement used for setup, and a timer function. Both statements default to 'pass'; the timer function is platform-dependent (see module doc string). To measure the execution time of the first statement, use the timeit() method. The repeat() method is a convenience to call timeit() multiple times and return a list of results. The statements may contain newlines, as long as they don't contain multi-line string literals. tpasscsc||_i‰e|eƒrÞe|dƒ}e|eƒrfe|dƒ}ei|d6|d6}n@e|dƒršei|d6dd6}|ˆdedƒ‚ne ||ƒ|_ n ed ƒ‚d S(s#Constructor. See class doc string.iitstmtR t__call__s_setup()t_setups&setup is neither a string nor callabletexecRcsˆeƒˆUdS(N(tglobals((Rtns(s/usr/lib64/python2.7/timeit.pyR ss%stmt is neither a string nor callableN(ttimert isinstancet basestringRttemplatethasattrt ValueErrorRtcompiletdummy_src_nameRRtNoneR(tselfRR RRtcode((RRs/usr/lib64/python2.7/timeit.pyt__init__ys0      cCslddl}ddl}|jdk rXt|jƒd|jjdƒtf|jt %.*g secsgš™™™™™É?s raw times:Rs%.*gs %d loops,g€„.Aièsbest of %d: %.*g usec per loopsbest of %d: %.*g msec per loopsbest of %d: %.*g sec per loop(s-ns--number(s-ss--setup(s-rs--repeat(s-ts--time(s-cs--clock(s-vs --verbose(s-hs--help(R tsystargvtgetoptterrorR>tjoinR@tintR7RARBR=tostpathtinserttcurdirRR6R5R*R,tmin(targsRGtoptsterrRRR1R R,RCt precisiontotaRKR:R9txR8tbesttusectmsectsec((s/usr/lib64/python2.7/timeit.pytmainís                          2    t__main__((R=R-RERAR+t ImportErrorR t__all__RR?R@tplatformRBR>RRRRR5R,R[R;texit(((s/usr/lib64/python2.7/timeit.pyt5s2          z    \