ÿØÿà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Áß_ÿÙ aNc@sdZddlZddgZdefdYZdefdYZdZeje_dd ed Zeje_dS( s5 Various Applications for Debugging/Testing Purposes iNtSimpleApplicationt SlowConsumercBseZdZdZRS(s$ Produces a simple web page cCs2d}|dddtt|fg|gS(Ns simples200 OKs Content-Types text/htmlsContent-Length(s Content-Types text/html(tstrtlen(tselftenvirontstart_responsetbody((sE/opt/alt/python27/lib/python2.7/site-packages/paste/debug/debugapp.pyt__call__s (t__name__t __module__t__doc__R(((sE/opt/alt/python27/lib/python2.7/site-packages/paste/debug/debugapp.pyRscBs)eZdZddedZdZRS(s Consumes an upload slowly... NOTE: This should use the iterator form of ``wsgi.input``, but it isn't implemented in paste.httpserver. iicCs||_||_t|_dS(N(t chunk_sizetdelaytTruetprogress(RR R R((sE/opt/alt/python27/lib/python2.7/site-packages/paste/debug/debugapp.pyt__init__ s  cCsd}|jd}|rt|}x|dkr|jrQd||fGHn|dkrs|djd}n|dj|}|sPn|t|7}|t|8}|jr*tj|jq*q*Wd|}nd}dGH|d d d t|fg|gS(NitCONTENT_LENGTHs%s of %s remainingis wsgi.inputs"%d bytess
tbingless200 OKs Content-Types text/htmlsContent-Length(s Content-Types text/html(tgettintRtreadRR ttimetsleep(RRRtsizettotalt remainingtchunkR((sE/opt/alt/python27/lib/python2.7/site-packages/paste/debug/debugapp.pyR%s,      (R R R RRR(((sE/opt/alt/python27/lib/python2.7/site-packages/paste/debug/debugapp.pyRscCstS(N(R(t global_conf((sE/opt/alt/python27/lib/python2.7/site-packages/paste/debug/debugapp.pyt make_test_appCsiicCs;ddlm}tdt|dt|d||S(Ni(tasboolR R R(tpaste.deploy.convertersRRR(RR R RR((sE/opt/alt/python27/lib/python2.7/site-packages/paste/debug/debugapp.pyt make_slow_appHs   ( R Rt__all__tobjectRRRRR (((sE/opt/alt/python27/lib/python2.7/site-packages/paste/debug/debugapp.pyt s   *