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
 mŽŒY_"ã @sdZddlZdd„ZeeƒZedd„ƒZeejƒZeejƒZ eej ƒZ dd„Z ee ƒƒZ d d „ZeƒZeeƒZejƒGd d „d ƒZeeƒjƒZeeƒZegjƒZeeƒZy e‚WnFek rMejƒd ZeeƒZeejƒZdZ[YnXeejƒZeej ƒZ![[[ [[fdddd„Z"fddd„Z#dd„Z$Gdd„dƒZ%ddl&Z'ddl(j)Z*Gdd„dƒZ+dd„Z,dd„e-ƒDƒZ.dS)zO Define names for built-in types that aren't directly accessible as a builtin. éNcCsdS)N©rrrú$/opt/python35/lib/python3.5/types.pyÚ_f srcCsdS)NrrrrrÚ srccs dVdS)NérrrrrÚ_gsrcÃsdS)NrrrrrÚ_csrc@seZdZdd„ZdS)Ú_CcCsdS)Nr)ÚselfrrrÚ_msz_C._mN)Ú__name__Ú __module__Ú __qualname__r rrrrr s r écCsDt|||ƒ\}}}|dk r1||ƒ|||||�S)zBCreate a class object dynamically using the appropriate metaclass.N)Ú prepare_class)ÚnameÚbasesÚkwdsÚ exec_bodyÚmetaÚnsrrrÚ new_class4s  rcCs¶|dkri}n t|ƒ}d|kr?|jdƒ}n|rXt|dƒ}nt}t|tƒr|t||ƒ}t|dƒr£|j|||�}ni}|||fS)azCall the __prepare__ method of the appropriate metaclass. Returns (metaclass, namespace, kwds) as a 3-tuple *metaclass* is the appropriate metaclass *namespace* is the prepared class namespace *kwds* is an updated copy of the passed in kwds argument with any 'metaclass' entry removed. If no kwds argument is passed in, this will be an empty dict. NÚ metaclassrÚ __prepare__)ÚdictÚpopÚtypeÚ isinstanceÚ_calculate_metaÚhasattrr)rrrrrrrrr;s    rcCs]|}xP|D]H}t|ƒ}t||ƒr1q t||ƒrI|}q tdƒ‚q W|S)z%Calculate the most derived metaclass.zxmetaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases)rÚ issubclassÚ TypeError)rrÚwinnerÚbaseÚ base_metarrrr[s  rc@syeZdZdZdddddd„Zddd„Zdd„Zd d „Zd d „Zd d„Z dd„Z dS)ÚDynamicClassAttributeaRoute attribute access on a class to __getattr__. This is a descriptor, used to define attributes that act differently when accessed through an instance and through a class. Instance access remains normal, but access to an attribute through a class will be routed to the class's __getattr__ method; this is done by raising AttributeError. This allows one to have properties active on an instance, and have virtual attributes on the class with the same name (see Enum for an example). NcCs[||_||_||_|p'|j|_|dk|_tt|ddƒƒ|_dS)NÚ__isabstractmethod__F)ÚfgetÚfsetÚfdelÚ__doc__Ú overwrite_docÚboolÚgetattrr&)r r'r(r)ÚdocrrrÚ__init__xs    zDynamicClassAttribute.__init__cCsM|dkr%|jr|Stƒ‚n|jdkr@tdƒ‚|j|ƒS)Nzunreadable attribute)r&ÚAttributeErrorr')r ÚinstanceÚ ownerclassrrrÚ__get__‚s    zDynamicClassAttribute.__get__cCs/|jdkrtdƒ‚|j||ƒdS)Nzcan't set attribute)r(r0)r r1ÚvaluerrrÚ__set__‹s zDynamicClassAttribute.__set__cCs,|jdkrtdƒ‚|j|ƒdS)Nzcan't delete attribute)r)r0)r r1rrrÚ __delete__�s z DynamicClassAttribute.__delete__cCsR|jr|jnd}t|ƒ||j|j|p<|jƒ}|j|_|S)N)r+r*rr(r))r r'ÚfdocÚresultrrrÚgetter•s* zDynamicClassAttribute.gettercCs4t|ƒ|j||j|jƒ}|j|_|S)N)rr'r)r*r+)r r(r8rrrÚsetter›s$ zDynamicClassAttribute.settercCs4t|ƒ|j|j||jƒ}|j|_|S)N)rr'r(r*r+)r r)r8rrrÚdeleter s$ zDynamicClassAttribute.deleter) r r rr*r/r3r5r6r9r:r;rrrrr%ls      r%c@s¾eZdZdd„Zdd„Zdd„Zdd„Zed d „ƒZed d „ƒZ ed d„ƒZ edd„ƒZ eZ e Z e Ze Zdd„Zdd„ZeZdS)Ú_GeneratorWrappercCsI||_|jtk|_t|ddƒ|_t|ddƒ|_dS)Nr r)Ú_GeneratorWrapper__wrappedÚ __class__Ú GeneratorTypeÚ_GeneratorWrapper__isgenr-r r)r Úgenrrrr/«s z_GeneratorWrapper.__init__cCs|jj|ƒS)N)r=Úsend)r ÚvalrrrrB°sz_GeneratorWrapper.sendcGs|jj||ŒS)N)r=Úthrow)r ÚtpÚrestrrrrD²sz_GeneratorWrapper.throwcCs |jjƒS)N)r=Úclose)r rrrrG´sz_GeneratorWrapper.closecCs |jjS)N)r=Úgi_code)r rrrrH¶sz_GeneratorWrapper.gi_codecCs |jjS)N)r=Úgi_frame)r rrrrI¹sz_GeneratorWrapper.gi_framecCs |jjS)N)r=Ú gi_running)r rrrrJ¼sz_GeneratorWrapper.gi_runningcCs |jjS)N)r=Ú gi_yieldfrom)r rrrrK¿sz_GeneratorWrapper.gi_yieldfromcCs t|jƒS)N)Únextr=)r rrrÚ__next__Æsz_GeneratorWrapper.__next__cCs|jr|jS|S)N)r@r=)r rrrÚ__iter__Ès z_GeneratorWrapper.__iter__N)r r rr/rBrDrGÚpropertyrHrIrJrKÚcr_codeÚcr_frameÚ cr_runningÚcr_awaitrMrNÚ __await__rrrrr<©s       r<cstˆƒstdƒ‚ˆjtkrÝtˆddƒjtkr݈jj}|d@r\ˆS|d@r݈j}t|j|j |j |j |jdB|j |j |j|j|j|j|j|j|j|jƒˆ_ˆStjˆƒ‡fdd†ƒ}|S) z2Convert regular generator function to a coroutine.z$types.coroutine() expects a callableÚ__code__Ni€é écstˆ||Ž}|jtks=|jtkrA|jjd@rA|St|tjƒrpt|tjƒ rpt |ƒS|S)NrW) r>Ú CoroutineTyper?rHÚco_flagsrÚ_collections_abcÚ GeneratorÚ Coroutiner<)ÚargsÚkwargsÚcoro)ÚfuncrrÚwrappedñs zcoroutine..wrapped)Úcallabler!r>Ú FunctionTyper-ÚCodeTyperUrYÚ co_argcountÚco_kwonlyargcountÚ co_nlocalsÚ co_stacksizeÚco_codeÚ co_constsÚco_namesÚ co_varnamesÚ co_filenameÚco_nameÚco_firstlinenoÚ co_lnotabÚ co_freevarsÚ co_cellvarsÚ _functoolsÚwraps)r`rYÚcorar)r`rÚ coroutineÎs(       !rvcCs,g|]"}|dd…dkr|‘qS)NrÚ_r)Ú.0Únrrrú s rz)/r*ÚsysrrrcÚ LambdaTyperUrdÚ__dict__ÚMappingProxyTypeÚimplementationÚSimpleNamespacerr?rrXrGr r Ú MethodTypeÚlenÚBuiltinFunctionTypeÚappendÚBuiltinMethodTypeÚ ModuleTyper!Úexc_infoÚtbÚ TracebackTypeÚtb_frameÚ FrameTypeÚGetSetDescriptorTypeÚ __globals__ÚMemberDescriptorTyperrrr%Ú functoolsrsÚcollections.abcÚabcrZr<rvÚglobalsÚ__all__rrrrÚsL              : % 7