Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
3
\ÔF ã @ sà d Z ddlZddlZddlZddlZddlT ddlmZ ddddd d
ddd
ddge Z[ejej ej
eee
fZed Zdd„ ZdKddœdd„ZdLddœdd„Zddddddddddd œ
Zd!d"„ Zd#d$„ Zd%d„ Zd&d'„ Zddœd(d„Zejd)d*ƒZd+ej_ d,ej_ d-ej_ d.ej_ d/ej_ d0ej _ d1ej!_ d2ej"_ G d3d„ deƒZ#dd4œd5d
„Z$d6d7„ Z%d8d9„ Z&dMd:d;„Z'dOddœd=d„Z(dQddd>œd?d@„Z)ddœdAdB„Z*e(Z+dCdD„ Z,dEd„ Z-dFd
„ Z.G dGd„ dƒZ/dHdI„ Z0e1dJk�rÜe0ƒ dS )Rz0Disassembler of Python byte code into mnemonics.é N)Ú*)Ú__all__Ú code_infoÚdisÚdisassembleÚdistbÚdiscoÚfindlinestartsÚ
findlabelsÚ show_codeÚget_instructionsÚInstructionÚBytecodeÚFORMAT_VALUEc C s6 yt | |dƒ}W n tk
r0 t | |dƒ}Y nX |S )zßAttempts to compile the given source, first as an expression and
then as a statement if the first approach fails.
Utility function to accept strings in functions that otherwise
expect code objects
ÚevalÚexec)ÚcompileÚSyntaxError)ÚsourceÚnameÚc© r ú/usr/lib64/python3.6/dis.pyÚ_try_compile s
r )Úfilec C s> | dkrt |d� dS t| dƒr&| j} t| dƒr6| j} t| dƒrF| j} t| dƒrØt| jjƒ ƒ}xÚ|D ]n\}}t|t ƒrdt
d| |d� yt||d� W n0 tk
rÆ } zt
d||d� W Y dd}~X nX t
|d� qdW nbt| d ƒrðt
| |d� nJt| ttfƒ�rt| |d� n,t| tƒ�r(t| |d� ntd
t| ƒj ƒ‚dS )zzDisassemble classes, methods, functions, generators, or code.
With no argument, disassemble the last traceback.
N)r Ú__func__Ú__code__Úgi_codeÚ__dict__zDisassembly of %s:zSorry:Úco_codez(don't know how to disassemble %s objects)r Úhasattrr r r Úsortedr ÚitemsÚ
isinstanceÚ
_have_codeÚprintr Ú TypeErrorr ÚbytesÚ bytearrayÚ_disassemble_bytesÚstrÚ_disassemble_strÚtypeÚ__name__)Úxr r" r Zx1Úmsgr r r r " s6
c
C sZ | dkrBy
t j} W n tk
r. tdƒ‚Y nX x| jr@| j} q2W t| jj| j|d� dS )z2Disassemble a traceback (default: last traceback).Nz no last traceback to disassemble)r ) ÚsysÚlast_tracebackÚAttributeErrorÚRuntimeErrorÚtb_nextr Útb_frameÚf_codeÚtb_lasti)Útbr r r r r E s
Z OPTIMIZEDZ NEWLOCALSZVARARGSZVARKEYWORDSZNESTEDZ GENERATORZNOFREEZ COROUTINEZITERABLE_COROUTINEZASYNC_GENERATOR)
é é é é é é é@ é€ é i c C sb g }xRt dƒD ]8}d|> }| |@ r|jtj|t|ƒƒƒ | |N } | sP qW |jt| ƒƒ dj|ƒS )z+Return pretty representation of code flags.r> r9 z, )ÚrangeÚappendÚCOMPILER_FLAG_NAMESÚgetÚhexÚjoin)ÚflagsÚnamesÚiÚflagr r r Úpretty_flags_ s rL c C sh t | dƒr| j} t | dƒr | j} t | dƒr0| j} t| tƒrDt| dƒ} t | dƒrR| S tdt| ƒj ƒ‚dS )zMHelper to handle methods, functions, generators, strings and raw code objectsr r r z
r z(don't know how to disassemble %s objectsN)
r r r r r# r* r r&