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
 lŽŒYpÛã@sÇdZddlmZddlmZddlmZmZmZddlm Z ddl Z ddl m Z ddl m Z mZddlZddlZddlZddlZd d d d d ddddg ZeefZdZdddddddgZdZdZGdd „d eƒZGdd „d eƒZGdd „d eƒZGdd„deƒZydd l m!Z!Wne"k r”dZ!YnXd!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWZYeIeSeTeUgZZdXZ[dYZ\dZZ]d[Z^d\Z_d]Z`d^Zad_Zbd`ZcdaZddbZedcZfejgddde„ehƒDƒƒGdfdg„dgƒZiGdhdi„diƒZjdjdk„Zkdldm„Zldndo„Zmdpdq„ZnGdrds„dsƒZoGdtdu„duƒZpddvdwdxdy„Zqddvdwdzd{„Zrdvdwd|d}d~dd€d�„Zsdvdwd|d}d~dd‚dƒ„ZtyDdd„lumZmZmZmvZvmwZwmxZxmyZymzZzm{Z{WnBe"k rÀeoepf\ZvZweqeresetf\ZxZyZzZ{YnXd…d†„Z|e}d‡krÃddl~Z~e~jdˆd‰ƒZ€e€j�dŠd‹e~j‚dŒƒd�dŽd�d�ƒe€j�d‘d’d“d”d�d•ƒe€j�d–d“d”d�d—ƒe€jƒƒZ„e„j…rse|ƒnPe„j† rŠe€j‡ƒn9ddlˆZˆx*e„j†D]Z‰eze‰ƒZŠeˆjˆeŠƒq WdS)˜a Create portable serialized representations of Python objects. See module copyreg for a mechanism for registering custom picklers. See module pickletools source for extensive comments. Classes: Pickler Unpickler Functions: dump(object, file) dumps(object) -> string load(file) -> object loads(string) -> object Misc variables: __version__ format_version compatible_formats é)Ú FunctionType)Údispatch_table)Ú_extension_registryÚ_inverted_registryÚ_extension_cache)ÚisliceN)Úmaxsize)ÚpackÚunpackÚ PickleErrorÚ PicklingErrorÚUnpicklingErrorÚPicklerÚ UnpicklerÚdumpÚdumpsÚloadÚloadsz4.0z1.0z1.1z1.2z1.3z2.0z3.0ééc@seZdZdZdS)r z6A common base class for the other pickling exceptions.N)Ú__name__Ú __module__Ú __qualname__Ú__doc__©rrú%/opt/python35/lib/python3.5/pickle.pyr ?s c@seZdZdZdS)r z]This exception is raised when an unpicklable object is passed to the dump() method. N)rrrrrrrrr Cs c@seZdZdZdS)r aThis exception is raised when there is a problem unpickling an object, such as a security violation. Note that other exceptions may also be raised during unpickling, including (but not necessarily limited to) AttributeError, EOFError, ImportError, and IndexError. N)rrrrrrrrr Js c@seZdZdd„ZdS)Ú_StopcCs ||_dS)N)Úvalue)ÚselfrrrrÚ__init__Xsz_Stop.__init__N)rrrrrrrrrWs r)Ú PyStringMapó(ó.ó0ó1ó2óFóIóJóKóLóMóNóPóQóRóSóTóUóVóXóaóbócódó}óeógóhóiójóló]óoópóqórósótó)óuóGsI01 sI00 s€s�s‚sƒs„s…s†s‡sˆs‰sŠs‹óBóCsŒs�sŽs�s�s‘s’s“s”s•cCs(g|]}tjd|ƒr|‘qS)z[A-Z][A-Z0-9_]+$)ÚreÚmatch)Ú.0Úxrrrú ´s rPc@sUeZdZdZdd„Zdd„Zdd„Zd d d „Zd d „ZdS)Ú_Frameré@icCs||_d|_dS)N)Ú file_writeÚ current_frame)rrSrrrr»s z_Framer.__init__cCstjƒ|_dS)N)ÚioÚBytesIOrT)rrrrÚ start_framing¿sz_Framer.start_framingcCs;|jr7|jjƒdkr7|jddƒd|_dS)NrÚforceT)rTÚtellÚ commit_frame)rrrrÚ end_framingÂsz_Framer.end_framingFc Csš|jr–|j}|jƒ|jks-|r–|jƒ�C}t|ƒ}|j}|tƒ|td|ƒƒ||ƒWdQRX|jdƒ|j ƒdS)Nzz&Can't get local attribute {!r} on {!r}z Can't get attribute {!r} on {!r})ÚsplitÚAttributeErrorÚformatÚgetattr)ÚobjÚnameÚsubpathÚparentrrrÚ _getattributes    r{c Cs�t|ddƒ}|dk r"|SxtttjjƒƒD]]\}}|dks8|dkr_q8y!t||ƒd|kr|SWq8tk r”Yq8Xq8WdS)z$Find the module an object belong to.rNÚ__main__r)rvÚlistÚsysÚmodulesÚitemsr{rt)rwrxÚ module_nameÚmodulerrrÚ whichmodules "  rƒcCs�|dkrdS|jƒd?d}|j|ddddƒ}|dkr‹|dkr‹|d d kr‹|dd @dkr‹|d d…}|S)aÒEncode a long to a two's complement little-endian binary string. Note that 0 is a special case, returning an empty string, to save a byte in the LONG1 pickling context. >>> encode_long(0) b'' >>> encode_long(255) b'\xff\x00' >>> encode_long(32767) b'\xff\x7f' >>> encode_long(-256) b'\x00\xff' >>> encode_long(-32768) b'\x00\x80' >>> encode_long(-128) b'\x80' >>> encode_long(127) b'\x7f' >>> rrorrkÚ byteorderÚlittleÚsignedTéÿéé€Nrléþÿÿÿrl)Ú bit_lengthÚto_bytes)rOÚnbytesÚresultrrrÚ encode_long#s $r�cCstj|ddddƒS)a\Decode a long from a two's complement little-endian binary string. >>> decode_long(b'') 0 >>> decode_long(b"\xff\x00") 255 >>> decode_long(b"\xff\x7f") 32767 >>> decode_long(b"\x00\xff") -256 >>> decode_long(b"\x00\x80") -32768 >>> decode_long(b"\x80") -128 >>> decode_long(b"\x7f") 127 r„r…r†T)ÚintÚ from_bytes)rcrrrÚ decode_longAsr’c@seZdZddddd„Zdd„Zdd „Zd d „Zd d „Zdd„Zddd„Z dd„Z dd„Z dddddd„Z iZ dd„Zee edƒtknsStdtƒ‚y|j|_Wntk rƒtdƒ‚YnXt|jƒ|_|jj|_i|_ t |ƒ|_ |dk|_ d|_ |oä|dk|_dS)aøThis takes a binary file for writing a pickle data stream. The optional *protocol* argument tells the pickler to use the given protocol; supported protocols are 0, 1, 2, 3 and 4. The default protocol is 3; a backward-incompatible protocol designed for Python 3. Specifying a negative protocol version selects the highest protocol version supported. The higher the protocol used, the more recent the version of Python needed to read the pickle produced. The *file* argument must have a write() method that accepts a single bytes argument. It can thus be a file object opened for binary writing, an io.BytesIO instance, or any other custom object that meets this interface. If *fix_imports* is True and *protocol* is less than 3, pickle will try to map the new Python 3 names to the old module names used in Python 2, so that the pickle data stream is readable with Python 2. Nrzpickle protocol must be <= %dz"file must have a 'write' attributerkr)ÚDEFAULT_PROTOCOLÚHIGHEST_PROTOCOLÚ ValueErrorreÚ _file_writertÚ TypeErrorrQÚframerÚmemor�ÚprotoÚbinÚfastr”)rÚfileÚprotocolr”rrrrZs"      z_Pickler.__init__cCs|jjƒdS)aClears the pickler's "memo". The memo is the data structure that remembers which objects the pickler has already seen, so that shared or recursive objects are pickled by reference and not by value. This method is useful when re-using picklers. N)r›Úclear)rrrrÚ clear_memoƒsz_Pickler.clear_memocCs›t|dƒs(td|jjfƒ‚|jdkrT|jttd|jƒƒ|jdkrp|jj ƒ|j |ƒ|jt ƒ|jj ƒdS)z7Write a pickled representation of obj to the open file.r˜z2Pickler.__init__() was not called by %s.__init__()rˆzdr®s )r�reÚBINFLOATr ÚFLOATr³r´)rrwrrrÚ save_float¡s z_Pickler.save_floatcCsþ|jdkrZ|s.|jtfd|ƒn(|jtjt|dƒdfd|ƒdSt|ƒ}|dkr“|jtt d|ƒ|ƒnZ|dkrÏ|jdkrÏ|jt t d|ƒ|ƒn|jt t d |ƒ|ƒ|j |ƒdS) NrrwÚlatin1r‡zd?„Z5e5ee6dd sys.maxsize: %d)r rjr~rr—rErq)rrprrrrq2sz_Unpickler.load_framec Cs^y#|jƒdd…jdƒ}Wntk rCtdƒ‚YnX|j|j|ƒƒdS)Nrkr®z2persistent IDs in protocol 0 must be ASCII stringsrl)rnÚdecodeÚUnicodeDecodeErrorr rIrO)rrÈrrrÚ load_persid9s # z_Unpickler.load_persidcCs)|jjƒ}|j|j|ƒƒdS)N)rHÚpoprIrO)rrÈrrrÚload_binpersidBsz_Unpickler.load_binpersidcCs|jdƒdS)N)rI)rrrrÚ load_noneGsz_Unpickler.load_nonecCs|jdƒdS)NF)rI)rrrrÚ load_falseKsz_Unpickler.load_falsecCs|jdƒdS)NT)rI)rrrrÚ load_trueOsz_Unpickler.load_truecCsj|jƒ}|tdd…kr+d}n.|tdd…krJd}nt|dƒ}|j|ƒdS)NrkFTr)rnrêrér�rI)rrcÚvalrrrÚload_intSs   z_Unpickler.load_intcCs'|jtd|jdƒƒdƒdS)NzdrQr)rIr rj)rrrrÚ load_binfloat„sz_Unpickler.load_binfloatcCs-|jdkr|S|j|j|jƒSdS)Nrø)r?rRrA)rrrrrÚ_decode_stringˆsz_Unpickler._decode_stringcCs’|jƒdd…}t|ƒdkr_|d|dkr_|ddkr_|dd…}n tdƒ‚|j|jtj|ƒdƒƒdS) Nrkrˆrs"'z)the STRING opcode argument must be quotedrlrlrl)rnr^r rIrerùÚ escape_decode)rrcrrrÚ load_string‘s 6 z_Unpickler.load_stringcCs\td|jdƒƒ\}|dkr3tdƒ‚|j|ƒ}|j|j|ƒƒdS)Nzs z(_Unpickler.load_dict..rrˆ)rNrHÚranger^)rrÚdr)r€rÚ load_dicts  z_Unpickler.load_dictcCsÙt|j|dd…ƒ}|j|d…=|sRt|tƒ sRt|dƒr¹y||Œ}WqÈtk rµ}z1td|jt|ƒftj ƒdƒ‚WYdd}~XqÈXn|j |ƒ}|j |ƒdS)NrkÚ__getinitargs__zin constructor for %s: %srˆ) rÅrHrÃr¿r£r™rrÄr~Úexc_inforÓrI)rÚklassrrÞrÚerrrrrÚ _instantiates<z_Unpickler._instantiatecCsj|jƒdd…jdƒ}|jƒdd…jdƒ}|j||ƒ}|j||jƒƒdS)Nrkr®rlrl)rnrRÚ find_classr„rN)rr‚rxr‚rrrÚ load_instsz_Unpickler.load_instcCs6|jƒ}|jj|dƒ}|j||ƒdS)Nrk)rNrHrUr„)rrr‚rrrÚload_obj%s z_Unpickler.load_objcCsA|jjƒ}|jjƒ}|j||Œ}|j|ƒdS)N)rHrUrÓrI)rrÞrãrwrrrÚ load_newobj,sz_Unpickler.load_newobjcCsS|jjƒ}|jjƒ}|jjƒ}|j|||Ž}|j|ƒdS)N)rHrUrÓrI)rrärÞrãrwrrrÚload_newobj_ex3s z_Unpickler.load_newobj_excCsa|jƒdd…jdƒ}|jƒdd…jdƒ}|j||ƒ}|j|ƒdS)Nrkzutf-8rlrl)rnrRr…rI)rr‚rxr‚rrrÚ load_global;sz_Unpickler.load_globalcCsk|jjƒ}|jjƒ}t|ƒtk sBt|ƒtk rNtdƒ‚|j|j||ƒƒdS)NzSTACK_GLOBAL requires str)rHrUr¿rÄr rIr…)rrxr‚rrrÚload_stack_globalBs $ z_Unpickler.load_stack_globalcCs$|jdƒd}|j|ƒdS)Nrkr)rjÚ get_extension)rr5rrrÚ load_ext1Jsz_Unpickler.load_ext1cCs,td|jdƒƒ\}|j|ƒdS)NzÓs  $ %                                                                     r>r”TcCs t||d|ƒj|ƒdS)Nr”)r“r)rwrŸr r”rrrÚ_dump sr½cCsMtjƒ}t||d|ƒj|ƒ|jƒ}t|tƒsIt‚|S)Nr”)rUrVr“rÚgetvaluerÃrKr©)rwr r”rbÚresrrrÚ_dumpss   rÀr?r@rArBcCs"t|d|d|d|ƒjƒS)Nr”r?rA)r>r)rŸr”r?rArrrÚ_loadsrÁcCsLt|tƒrtdƒ‚tj|ƒ}t|d|d|d|ƒjƒS)Nz%Can't load pickle from unicode stringr”r?rA)rÃrÄr™rUrVr>r)Úsr”r?rArŸrrrÚ_loadss  rÃ) r r r rrrrrrcCsddl}|jƒS)Nr)ÚdoctestÚtestmod)rÄrrrÚ_test3s rÆr|Ú descriptionz$display contents of the pickle filesÚ pickle_filer¿ÚbrÚnargsÚ*Úhelpzthe pickle filez-tz--testÚactionÚ store_truezrun self-test suitez-vz)run verbosely; only affects self-test run)‹rÚtypesrÚcopyregrrrrÚ itertoolsrr~rÚstructr r rLrUrùr1Ú__all__røÚ bytearrayrKÚformat_versionÚcompatible_formatsr–r•Ú Exceptionr r r rZorg.python.corer r)rr§rÙr r¼rõr³rîrìrñrírårÏrÎrØr´rµr¶rrrrÜr0rrrr·rµrºr¶rrr»r²r°r±rr rrrôrérêr¥r×r+r,r-r·r¸r¹rçrèrïrðr rürúrrrûrr r%rÖr/r¯r_rŸÚdirrQrfr{rƒr�r’r“r>r½rÀrÁrÃÚ_picklerrrrrrrÆrÚargparseÚArgumentParserÚparserÚ add_argumentÚFileTypeÚ parse_argsrÞZtestrÈÚ print_helpÚpprintrbrwrrrrÚs"           $*   ÿÿ}ÿÿ;D #