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 \|Qã @sèddlZddlZddlZddlZddlmZ ddddddgZ d d d œd d„Z d!d d œdd„Z dd„Z dd„Zdd„ZGdd„dƒZdd„ZGdd„dƒZdd„ZeeeeeeeeedƒhƒZdd„Zd"dd„Zdd„Z e!dkräeƒdS)#éN)ÚStringIOÚpprintÚpformatÚ isreadableÚ isrecursiveÚsafereprÚ PrettyPrinterééPF)ÚcompactcCs t|||||d�}|j|ƒdS)N)ÚstreamÚindentÚwidthÚdepthr )rr)Úobjectr r rrr Zprinter©rú/usr/lib64/python3.6/pprint.pyr/scCst||||d�j|ƒS)N)r rrr )rr)rr rrr rrrr7scCst|iddƒdS)Nr)Ú _safe_repr)rrrrr<scCst|iddƒdS)Nrr )r)rrrrr@scCst|iddƒdS)Nré)r)rrrrrDsc@s"eZdZdgZdd„Zdd„ZdS)Ú _safe_keyÚobjcCs ||_dS)N)r)ÚselfrrrrÚ__init__Tsz_safe_key.__init__c CsRy |j|jkStk rLtt|jƒƒt|jƒftt|jƒƒt|jƒfkSXdS)N)rÚ TypeErrorÚstrÚtypeÚid)rÚotherrrrÚ__lt__Ws  z_safe_key.__lt__N)Ú__name__Ú __module__Ú __qualname__Ú __slots__rrrrrrrHs rcCst|dƒt|dƒfS)Nrr )r)ÚtrrrÚ _safe_tuple^sr$c@s¤eZdZd:ddœdd„Zdd „Zd d „Zd d „Zdd„Zdd„ZiZ dd„Z e e e j <dd„Z e e ejj <dd„Zee ej <dd„Zee ej <dd„Zee ej <ee ej <dd„Zee ej <dd„Zee ej <d d!„Zee ej <d"d#„Zee ejj <d$d%„Z d&d'„Z!d(d)„Z"d*d+„Z#d,d-„Z$e$e ej%j <d.d/„Z&e&e ej'j <d0d1„Z(e(e ej)j <d2d3„Z*e*e ej+j <d4d5„Z,e,e ej-j <d6d7„Z.e.e ej/j <d8d9„Z0e0e ej1j <dS);rr r NF)r cCs|t|ƒ}t|ƒ}|dkr tdƒ‚|dk r8|dkr8tdƒ‚|sDtdƒ‚||_||_||_|dk rf||_ntj|_t|ƒ|_ dS)Nrzindent must be >= 0zdepth must be > 0zwidth must be != 0) ÚintÚ ValueErrorÚ_depthÚ_indent_per_levelÚ_widthÚ_streamÚ_sysÚstdoutÚboolÚ_compact)rr rrr r rrrrcszPrettyPrinter.__init__cCs&|j||jddidƒ|jjdƒdS)NrÚ )Ú_formatr*Úwrite)rrrrrrŠszPrettyPrinter.pprintcCs"tƒ}|j||ddidƒ|jƒS)Nr)Ú _StringIOr0Úgetvalue)rrZsiorrrrŽszPrettyPrinter.pformatcCs|j|iddƒdS)Nrr)Úformat)rrrrrr“szPrettyPrinter.isrecursivecCs |j|iddƒ\}}}|o| S)Nr)r4)rrÚsÚreadableÚ recursiverrrr–szPrettyPrinter.isreadablec CsÞt|ƒ}||kr.|jt|ƒƒd|_d|_dS|j|||ƒ}|j||} t|ƒ| krÐ|jj t |ƒj dƒ} | dk rœd||<| |||||||dƒ||=dSt |t ƒrÐd||<|j||||||dƒ||=dS|j|ƒdS)NTFr )rr1Ú _recursionÚ _recursiveÚ _readableÚ_reprr)ÚlenÚ _dispatchÚgetrÚ__repr__Ú isinstanceÚdictÚ _pprint_dict) rrr r Ú allowanceÚcontextÚlevelÚobjidÚrepÚ max_widthÚprrrr0šs,    zPrettyPrinter._formatc Csj|j}|dƒ|jdkr*||jddƒt|ƒ}|r^t|jƒtd�} |j| |||d||ƒ|dƒdS)Nú{r ú )Úkeyú})r1r(r<ÚsortedÚitemsr$Ú_format_dict_items) rrr r rCrDrEr1ZlengthrOrrrrB´s zPrettyPrinter._pprint_dictcCslt|ƒs|jt|ƒƒdS|j}|j|jdƒ|jt|jƒƒ||t|jƒd|d||ƒ|jdƒdS)Nú(r ú))r<r1ÚreprÚ __class__rr0ÚlistrO)rrr r rCrDrEÚclsrrrÚ_pprint_ordered_dictÂsz"PrettyPrinter._pprint_ordered_dictcCs0|jdƒ|j||||d||ƒ|jdƒdS)Nú[r ú])r1Ú _format_items)rrr r rCrDrErrrÚ _pprint_listÏs zPrettyPrinter._pprint_listcCsH|jdƒt|ƒdkrdnd}|j||||t|ƒ||ƒ|j|ƒdS)NrQr z,)rR)r1r<rZ)rrr r rCrDrEÚendcharrrrÚ _pprint_tuple×s  zPrettyPrinter._pprint_tuplec Cs”t|ƒs|jt|ƒƒdS|j}|tkr8|jdƒd}n&|j|jdƒd}|t|jƒd7}t|td�}|j||||t|ƒ||ƒ|j|ƒdS)NrJrMz({z})r )rL) r<r1rSrTÚsetrrNrrZ) rrr r rCrDrEÚtypr\rrrÚ _pprint_setàs  zPrettyPrinter._pprint_setcCsÀ|j}t|ƒs|t|ƒƒdSg}|jdƒ} |dkrD|d7}|d7}|j|} } xðt| ƒD]ä\} } t| ƒ}| t| ƒdkr„| |8} t|ƒ| krœ|j|ƒq\tjd| ƒ}|j ƒ| }d}xtt|ƒD]h\}}||}|t|ƒdkrú| t| ƒdkrú||8}tt|ƒƒ|k�r&|�r |jt|ƒƒ|}qÂ|}qÂW|r\|jt|ƒƒq\Wt|ƒdk�r^||ƒdS|dk�rp|dƒx8t|ƒD],\} }| dk�rœ|dd|ƒ||ƒ�qzW|dk�r¼|d ƒdS) NTr z\S*\s*ÚrQrr/rKrR) r1r<rSÚ splitlinesr)Ú enumerateÚappendÚreÚfindallÚpop)rrr r rCrDrEr1ZchunksÚlinesZ max_width1rHÚiÚlinerGÚpartsZ max_width2ÚcurrentÚjÚpartÚ candidaterrrÚ _pprint_strôsT         zPrettyPrinter._pprint_strc Cs–|j}t|ƒdkr"|t|ƒƒdS|dk}|rF|d7}|d7}|dƒd} x:t||j||ƒD]$} || ƒ|| ƒ| s^dd|} q^W|r’|dƒdS)Nér rQrar/rKrR)r1r<rSÚ_wrap_bytes_reprr)) rrr r rCrDrEr1ZparensÚdelimrGrrrÚ _pprint_bytes's"  zPrettyPrinter._pprint_bytescCs>|j}|dƒ|jt|ƒ||d|d||dƒ|dƒdS)Nz bytearray(é r rR)r1rtÚbytes)rrr r rCrDrEr1rrrÚ_pprint_bytearray<s zPrettyPrinter._pprint_bytearraycCs8|jdƒ|j|jƒ||d|d||ƒ|jdƒdS)Nz mappingproxy(é r rR)r1r0Úcopy)rrr r rCrDrErrrÚ_pprint_mappingproxyEs z"PrettyPrinter._pprint_mappingproxycCs |j}||j7}dd|}t|ƒd} xrt|ƒD]f\} \} } | | k} |j| ||ƒ}||ƒ|dƒ|j| ||t|ƒd| r‚|nd||ƒ| s2||ƒq2WdS)Nz, rKr z: r)r1r(r<rcr;r0)rrOr r rCrDrEr1ÚdelimnlZ last_indexrirLÚentÚlastrGrrrrPMs    z PrettyPrinter._format_dict_itemscCsN|j}||j7}|jdkr,||jddƒdd|}d} |j|d} } t|ƒ} y t| ƒ} Wntk rvdSXd}xÌ|�sH| }y t| ƒ} Wn(tk r¼d}| |8} | |8} YnX|j�r|j|||ƒ}t|ƒd}| |krô| } | rô|} | |k�r| |8} || ƒd} ||ƒq~|| ƒ|} |j ||||�r<|nd||ƒq~WdS) Nr rKz, raFTrz, ) r1r(r)ÚiterÚnextÚ StopIterationr.r;r<r0)rrOr r rCrDrEr1r{rsrrHÚitZnext_entr}r|rGÚwrrrrZ^sN         zPrettyPrinter._format_itemscCs4|j||jƒ|j|ƒ\}}}|s&d|_|r0d|_|S)NFT)r4ryr'r:r9)rrrDrErSr6r7rrrr;‡s zPrettyPrinter._reprcCst||||ƒS)N)r)rrrDÚ maxlevelsrErrrr4�szPrettyPrinter.formatc Cs‚t|ƒs|jt|ƒƒdS|j|j||ƒ}|j}|t|jƒd7}|jd|j|d|fƒ|j||||d||ƒ|jdƒdS)Nr z %s(%s, %srKrR)r<r1rSr;Údefault_factoryrTrrB) rrr r rCrDrEZrdfrVrrrÚ_pprint_default_dict—sz"PrettyPrinter._pprint_default_dictc CsŠt|ƒs|jt|ƒƒdS|j}|j|jdƒ|jdkrN|j|jddƒ|jƒ}|j|||t|jƒd|d||ƒ|jdƒdS)Nz({r rKrz}))r<r1rSrTrr(Ú most_commonrP) rrr r rCrDrErVrOrrrÚ_pprint_counter¤s zPrettyPrinter._pprint_counterc Cs¼t|jƒs|jt|ƒƒdS|j}|j|jdƒ|t|jƒd7}xrt|jƒD]d\}} |t|jƒdkrŽ|j| |||d||ƒ|jdƒqP|j| ||d||ƒ|jdd|ƒqPWdS)NrQr rRz, rK)r<Úmapsr1rSrTrrcr0) rrr r rCrDrErVriÚmrrrÚ_pprint_chain_map´s  zPrettyPrinter._pprint_chain_mapc Cs¸t|ƒs|jt|ƒƒdS|j}|j|jdƒ|t|jƒd7}|jdƒ|jdkrz|j||||d||ƒ|jdƒn:|j|||d||ƒ|j|j||ƒ}|jdd||fƒdS)NrQr rXrz])z], %smaxlen=%s)rK)r<r1rSrTrÚmaxlenrZr;) rrr r rCrDrErVZrmlrrrÚ _pprint_dequeÅs    zPrettyPrinter._pprint_dequecCs|j|j|||||dƒdS)Nr )r0Údata)rrr r rCrDrErrrÚ_pprint_user_dictÙszPrettyPrinter._pprint_user_dictcCs|j|j|||||dƒdS)Nr )r0r�)rrr r rCrDrErrrÚ_pprint_user_listÞszPrettyPrinter._pprint_user_listcCs|j|j|||||dƒdS)Nr )r0r�)rrr r rCrDrErrrÚ_pprint_user_stringãsz!PrettyPrinter._pprint_user_string)r r NN)2rr r!rrrrrr0r=rBrAr?rWÚ _collectionsÚ OrderedDictr[rUr]Útupler`r^Ú frozensetrprrtrvrwÚ bytearrayrzÚ_typesÚMappingProxyTyperPrZr;r4r…Ú defaultdictr‡ÚCounterrŠÚChainMaprŒÚdequerŽÚUserDictr�ÚUserListr�Ú UserStringrrrrrbsZ&      1    )       cCs„t|ƒ}|tkrt|ƒddfSt|ddƒ}t|tƒo<|tjk�r8|sHdSt|ƒ}|rj||krjdd||kfS||kr€t|ƒddfSd||<d}d}g} | j } |d7}t } t |j ƒt d�} xf| D]^\} }| | |||ƒ\}}}| ||||ƒ\}}}| d||fƒ|�o |�o |}|�s|r¼d}q¼W||=d d j| ƒ||fSt|tƒ�rP|tjk�sht|tƒ�rd|tjk�rdt|tƒ�r„|�s~dSd }n"t|ƒdk�r˜d }n|�s¢dSd}t|ƒ}|�rÐ||k�rÐ|dd||kfS||k�rèt|ƒddfSd||<d}d}g} | j } |d7}x>|D]6}t ||||ƒ\}}}| |ƒ|�s:d}|�rd}�qW||=|d j| ƒ||fSt|ƒ}||�o~|jdƒ dfS)NTFr?ú{}z{...}r )rLz%s: %sz{%s}z, ú[]z[%s]z(%s,)ú()z(%s)z...ú<)rŸTF)r TF)r¡TF)rÚ_builtin_scalarsrSÚgetattrÚ issubclassrAr?rr8rdrrNrOr$ÚjoinrUr“r<Ú startswith)rrDrƒrEr_ÚrrFr6r7Z componentsrdrrOÚkÚvZkreprZ kreadableZkrecurZvreprZ vreadableZvrecurr4ÚoZoreprZ oreadableZorecurrGrrrrês|       rcCsdt|ƒjt|ƒfS)Nz)rrr)rrrrr81sr8cCs‚ddl}|dkr,dd ddgddd œfgd }tƒ}|jƒ}t|iddƒ|jƒ}|j|ƒ|jƒ}td ||ƒtd ||ƒdS)NrÚstringr rérqéé)ééi †z _safe_repr:zpformat:)r r)ÚtimerrrÚprint)rr²rIZt1Zt2Zt3rrrÚ _perfcheck6s r´ccs�d}t|ƒdd}xhtdt|ƒdƒD]T}|||d…}||}||krR||8}tt|ƒƒ|krv|rpt|ƒV|}q&|}q&W|rŒt|ƒVdS)Nórqr)r<ÚrangerS)rrrCrlr}rirnrorrrrrCs rrÚ__main__)Nr r N)r r N)N)"Ú collectionsr‘reÚsysr+Útypesr–Úiorr2Ú__all__rrrrrrr$rrr”rrvr•r%ÚfloatÚcomplexr-rr£r8r´rrrrrrrÚ%s4   D