Ñò b-äQc@sddkZddkZeiddjoueZeZddkZddkZddk l Z e Z e Z d„Z d„Z d„ZddklZddkZdd klZdd klZdd klZd „ZeZeiZd „ZeeefZe Z e!Z!e"Z"ddk#l$Z$ddk%Z%ddk%l&Z&l'Z'l(Z(l)Z)l*Z*ddk+l+Z+l,Z,l-Z-e.Z.ei/Z0ddd„Z2e2dƒnze3Ze4ZddkZddk5Ze6dƒZ2ddk7l Z l Z d„Z d„Z d„Zddk8lZddk9i:Zddk;lZlZdd k;lZd„ZeZeiZeZeefZddk<l Z e=Z!e4Z"ddk>l'Z'l(Z(ddk?i@Z%ddk?l&Z&l$Z$ddkAl+Z+l,Z,l)Z)l*Z*l-Z-eBZ.ei0Z0ddd„Z dd„ZCdS( iÿÿÿÿNii(tStringIOcCs|iS((t func_code(to((s7/usr/lib/python2.6/vendor-packages/setuptools/compat.pyt scCs|iS((t func_globals(R((s7/usr/lib/python2.6/vendor-packages/setuptools/compat.pyRscCs|iS((tim_func(R((s7/usr/lib/python2.6/vendor-packages/setuptools/compat.pyRs(tname2codepoint(t HTTPServer(tSimpleHTTPRequestHandler(tBaseHTTPRequestHandlercCs |iƒS((t iteritems(R((s7/usr/lib/python2.6/vendor-packages/setuptools/compat.pyRscCs |iƒS((tnext(R((s7/usr/lib/python2.6/vendor-packages/setuptools/compat.pyRs(t url2pathname(turlopent HTTPErrortURLErrortunquotet splituser(turlparset urlunparseturljoincBsi|djo9eidƒ}|i}|djo |i}n~n|djo |}nddUdS(Nisexec code in globs, locs(tNonetsyst _getframet f_globalstf_locals(tcodetglobstlocstframe((s7/usr/lib/python2.6/vendor-packages/setuptools/compat.pytexec_$s      s8def reraise(tp, value, tb=None): raise tp, value, tbtexec(RtBytesIOcCs|iS((t__code__(R((s7/usr/lib/python2.6/vendor-packages/setuptools/compat.pyR9scCs|iS((t __globals__(R((s7/usr/lib/python2.6/vendor-packages/setuptools/compat.pyR:scCs|iS((t__func__(R((s7/usr/lib/python2.6/vendor-packages/setuptools/compat.pyR;s(RRcCs |iƒS((titems(R((s7/usr/lib/python2.6/vendor-packages/setuptools/compat.pyR@s(treduce(RR(R R (RRRRRcCs{|djo tƒ}n|djo |}nt|ƒ}z|iƒ}Wd|iƒXtt||dƒ||ƒdS(NR(RtglobalstopentreadtcloseRtcompile(tfnRRtftsource((s7/usr/lib/python2.6/vendor-packages/setuptools/compat.pytexecfileOs      cCs-|i|j o|i|ƒ‚n|‚dS(N(t __traceback__twith_traceback(ttptvaluettb((s7/usr/lib/python2.6/vendor-packages/setuptools/compat.pytreraise[s(DRt itertoolst version_infotFalsetPY3t basestringt __builtin__tbuiltinst ConfigParserRR R.RRRthtmlentitydefsRthttplibtBaseHTTPServerRtSimpleHTTPServerRR R tlongt long_typetmaxinttmaxsizeR tinttfloatt numeric_typesR%tunichrtunicodeturllibR turllib2R RRRRRRRtxranget ifilterfalset filterfalseRRtTruetstrt configparsertevaltiot html.entitiest http.clienttclientt http.servert functoolstchrt urllib.errorturllib.requesttrequestt urllib.parsetrangeR4(((s7/usr/lib/python2.6/vendor-packages/setuptools/compat.pyts~            (            (