ó Àfc@sÇddlZddlZddlZyddlZWnek rMdZnXddlmZddlm Z ej ddƒZ de fd„ƒYZ eede ƒZeed e jƒjƒZdS( iÿÿÿÿN(tsix(t html_parsertOpArgs opcode argtBytecode_compatcBseZd„Zd„ZRS(cCs ||_dS(N(tcode(tselfR((s9/usr/lib/python2.7/site-packages/setuptools/py33compat.pyt__init__sccsåtjd|jjƒ}t|jjƒ}d}d}x¨||krà||}|tjkr¿||d||dd|}|d7}|tjkrÏtjd}||dƒ}q9qÏnd }|d7}t ||ƒVq9Wd S( s>Yield '(op,arg)' pair for each operation in code object 'code'tbiiiiiiÿÿÿÿiN( tarrayRtco_codetlentdist HAVE_ARGUMENTt EXTENDED_ARGRt integer_typestNoneR(Rtbytesteoftptrt extended_argtoptargt long_type((s9/usr/lib/python2.7/site-packages/setuptools/py33compat.pyt__iter__s  "    (t__name__t __module__RR(((s9/usr/lib/python2.7/site-packages/setuptools/py33compat.pyRs tBytecodetunescape(R Rt collectionsthtmlt ImportErrorRtsetuptools.externRtsetuptools.extern.six.movesRt namedtupleRtobjectRtgetattrRt HTMLParserR(((s9/usr/lib/python2.7/site-packages/setuptools/py33compat.pyts     "