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ŽŒYo*ã6@s�dZddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6g6Zd7d8lmZd9d&„Zd:d#„Zd;d „Zd<d+„Zd=d „Z d>d „Z d?d-„Z d@d5„Z dAd„Z dBd„ZdCd„ZdDd„ZdEd„ZdFd „ZdGd„ZdHd„ZeZdId%„ZdJd)„ZdKd*„ZdLd'„ZdMd,„ZdNd.„ZdOd/„ZdPd0„ZdQd1„ZdRd3„ZdSd4„ZdTd6„Z dUd„Z!dVd„Z"dWd„Z#dXd„Z$dYd „Z%dZd„Z&d[d2„Z'd7d\d$„Z(Gd]d„dƒZ)Gd^d „d ƒZ*Gd_d(„d(ƒZ+d`d„Z,dad„Z-dbd„Z.dcd„Z/ddd„Z0ded„Z1dfd„Z2dgd„Z3dhd„Z4did„Z5djd„Z6dkd„Z7dld!„Z8dmd"„Z9yd7dnl:TWne;k rzYnXd7dol:mZeZ<eZ=eZ>eZ?e Z@e ZAe ZBeZCeZDeZEeZFeZGeZHeZIeZJeZKeZLeZMeZNeZOeZPeZQeZReZSeZTe ZUe!ZVe"ZWe$ZXe%ZYe'ZZe,Z[e-Z\e.Z]e/Z^e0Z_e1Z`e2Zae3Zbe4Zce5Zde6Zee7Zfe8Zge9ZhdpS)qas Operator Interface This module exports a set of functions corresponding to the intrinsic operators of Python. For example, operator.add(x, y) is equivalent to the expression x+y. The function names are those used for special methods; variants without leading and trailing '__' are also provided for convenience. This is the pure Python implementation of the module. ÚabsÚaddÚand_Ú attrgetterÚconcatÚcontainsÚcountOfÚdelitemÚeqÚfloordivÚgeÚgetitemÚgtÚiaddÚiandÚiconcatÚ ifloordivÚilshiftÚimatmulÚimodÚimulÚindexÚindexOfÚinvÚinvertÚiorÚipowÚirshiftÚis_Úis_notÚisubÚ itemgetterÚitruedivÚixorÚleÚ length_hintÚlshiftÚltÚmatmulÚ methodcallerÚmodÚmulÚneÚnegÚnot_Úor_ÚposÚpowÚrshiftÚsetitemÚsubÚtruedivÚtruthÚxoré)rcCs ||kS)zSame as a < b.©)ÚaÚbr8r8ú'/opt/python35/lib/python3.5/operator.pyr&scCs ||kS)zSame as a <= b.r8)r9r:r8r8r;r#scCs ||kS)zSame as a == b.r8)r9r:r8r8r;r #scCs ||kS)zSame as a != b.r8)r9r:r8r8r;r+'scCs ||kS)zSame as a >= b.r8)r9r:r8r8r;r +scCs ||kS)zSame as a > b.r8)r9r:r8r8r;r /scCs| S)zSame as not a.r8)r9r8r8r;r-5scCs|r dSdS)z*Return True if a is true, False otherwise.TFr8)r9r8r8r;r59scCs ||kS)zSame as a is b.r8)r9r:r8r8r;r=scCs ||k S)zSame as a is not b.r8)r9r:r8r8r;rAscCs t|ƒS)zSame as abs(a).)Ú_abs)r9r8r8r;rGscCs||S)zSame as a + b.r8)r9r:r8r8r;rKscCs||@S)zSame as a & b.r8)r9r:r8r8r;rOscCs||S)zSame as a // b.r8)r9r:r8r8r;r SscCs |jƒS)zSame as a.__index__().)Ú __index__)r9r8r8r;rWscCs|S)z Same as ~a.r8)r9r8r8r;r[scCs||>S)zSame as a << b.r8)r9r:r8r8r;r%`scCs||S)zSame as a % b.r8)r9r:r8r8r;r)dscCs||S)zSame as a * b.r8)r9r:r8r8r;r*hscCs||S)zSame as a @ b.r8)r9r:r8r8r;r'lscCs| S)z Same as -a.r8)r9r8r8r;r,pscCs||BS)zSame as a | b.r8)r9r:r8r8r;r.tscCs| S)z Same as +a.r8)r9r8r8r;r/xscCs||S)zSame as a ** b.r8)r9r:r8r8r;r0|scCs||?S)zSame as a >> b.r8)r9r:r8r8r;r1€scCs||S)zSame as a - b.r8)r9r:r8r8r;r3„scCs||S)zSame as a / b.r8)r9r:r8r8r;r4ˆscCs||AS)zSame as a ^ b.r8)r9r:r8r8r;r6ŒscCs6t|dƒs.dt|ƒj}t|ƒ‚||S)z%Same as a + b, for a and b sequences.Ú __getitem__z!'%s' object can't be concatenated)ÚhasattrÚtypeÚ__name__Ú TypeError)r9r:Úmsgr8r8r;r’s cCs ||kS)z(Same as b in a (note reversed operands).r8)r9r:r8r8r;r™scCs1d}x$|D]}||kr |d7}q W|S)z)Return the number of times b occurs in a.r7ér8)r9r:ÚcountÚir8r8r;r�s   cCs ||=dS)zSame as del a[b].Nr8)r9r:r8r8r;r¥scCs||S)z Same as a[b].r8)r9r:r8r8r;r ©scCs=x6t|ƒD]\}}||kr |Sq Wtdƒ‚dS)z!Return the first index of b in a.z$sequence.index(x): x not in sequenceN)Ú enumerateÚ ValueError)r9r:rFÚjr8r8r;r­s cCs|||= 0. z/'%s' object cannot be interpreted as an integerz'__length_hint__ must be integer, not %sr7z$__length_hint__() should return >= 0) Ú isinstanceÚintr@rArBÚlenÚ__length_hint__ÚAttributeErrorÚNotImplementedrH)ÚobjÚdefaultrCZhintÚvalr8r8r;r$¹s4           c@sLeZdZdZd Zdd„Zdd„Zdd „Zd d „Zd S)raV Return a callable object that fetches the given attribute(s) from its operand. After f = attrgetter('name'), the call f(r) returns r.name. After g = attrgetter('name', 'date'), the call g(r) returns (r.name, r.date). After h = attrgetter('name.first', 'name.last'), the call h(r) returns (r.name.first, r.name.last). Ú_attrsÚ_callcs¡|sZt|tƒs!tdƒ‚|f|_|jdƒ‰‡fdd†}||_nC|f||_ttt|jƒƒ‰‡fdd†}||_dS)Nzattribute name must be a stringÚ.cs$xˆD]}t||ƒ}qW|S)N)Úgetattr)rQÚname)Únamesr8r;Úfuncòs z!attrgetter.__init__..funccst‡fdd†ˆDƒƒS)Nc3s|]}|ˆƒVqdS)Nr8)Ú.0Úgetter)rQr8r;ú ûsz4attrgetter.__init__..func..)Útuple)rQ)Úgetters)rQr;rZús) rKÚstrrBrTÚsplitrUr^Úmapr)ÚselfÚattrZattrsrZr8)r_rYr;Ú__init__ìs   zattrgetter.__init__cCs |j|ƒS)N)rU)rcrQr8r8r;Ú__call__þszattrgetter.__call__cCs2d|jj|jjdjtt|jƒƒfS)Nz %s.%s(%s)z, )Ú __class__Ú __module__Ú __qualname__ÚjoinrbÚreprrT)rcr8r8r;Ú__repr__s  zattrgetter.__repr__cCs|j|jfS)N)rgrT)rcr8r8r;Ú __reduce__szattrgetter.__reduce__N)rTrU) rArhriÚ__doc__Ú __slots__rerfrlrmr8r8r8r;râs    c@sLeZdZdZd Zdd„Zdd„Zdd „Zd d „Zd S)r zØ Return a callable object that fetches the given item(s) from its operand. After f = itemgetter(2), the call f(r) returns r[2]. After g = itemgetter(2, 5, 3), the call g(r) returns (r[2], r[5], r[3]) Ú_itemsrUcscˆs0ˆf|_‡fdd†}||_n/ˆfˆ|_‰‡fdd†}||_dS)Ncs|ˆS)Nr8)rQ)Úitemr8r;rZsz!itemgetter.__init__..funccst‡fdd†ˆDƒƒS)Nc3s|]}ˆ|VqdS)Nr8)r[rF)rQr8r;r]sz4itemgetter.__init__..func..)r^)rQ)Úitems)rQr;rZs)rprU)rcrqrrrZr8)rqrrr;res  zitemgetter.__init__cCs |j|ƒS)N)rU)rcrQr8r8r;rfszitemgetter.__call__cCs2d|jj|jjdjtt|jƒƒfS)Nz %s.%s(%s)z, )rgrhrArjrbrkrp)rcr8r8r;rl s  zitemgetter.__repr__cCs|j|jfS)N)rgrp)rcr8r8r;rm%szitemgetter.__reduce__N)rprU) rArhrirnrorerfrlrmr8r8r8r;r s   c@sLeZdZdZdZdd„Zdd„Zd d „Zd d „Zd S)r(zö Return a callable object that calls the given method on its operand. After f = methodcaller('name'), the call f(r) returns r.name(). After g = methodcaller('name', 'date', foo=1), the call g(r) returns r.name('date', foo=1). Ú_nameÚ_argsÚ_kwargscOsyt|ƒdkr$d}t|ƒ‚|d}|d|_t|jtƒsYtdƒ‚|dd…|_||_dS)Néz9methodcaller needs at least one argument, the method namer7rDzmethod name must be a string)rMrBrsrKr`rtru)ÚargsÚkwargsrCrcr8r8r;re1s    zmethodcaller.__init__cCst||jƒ|j|jŽS)N)rWrsrtru)rcrQr8r8r;rf<szmethodcaller.__call__cCstt|jƒg}|jtt|jƒƒ|jdd„|jjƒDƒƒd|jj|jj dj |ƒfS)Ncss%|]\}}d||fVqdS)z%s=%rNr8)r[ÚkÚvr8r8r;r]Bsz(methodcaller.__repr__..z %s.%s(%s)z, ) rkrsÚextendrbrtrurrrgrhrArj)rcrwr8r8r;rl?s #  zmethodcaller.__repr__cCsY|js#|j|jf|jfSddlm}||j|j|j�|jfSdS)Nr7)Úpartial)rurgrsrtÚ functoolsr|)rcr|r8r8r;rmGs zmethodcaller.__reduce__N)rsrtru) rArhrirnrorerfrlrmr8r8r8r;r((s   cCs||7}|S)zSame as a += b.r8)r9r:r8r8r;rQs cCs||M}|S)zSame as a &= b.r8)r9r:r8r8r;rVs cCs<t|dƒs.dt|ƒj}t|ƒ‚||7}|S)z&Same as a += b, for a and b sequences.r>z!'%s' object can't be concatenated)r?r@rArB)r9r:rCr8r8r;r[s   cCs||}|S)zSame as a //= b.r8)r9r:r8r8r;rcs cCs||K}|S)zSame as a <<= b.r8)r9r:r8r8r;rhs cCs||;}|S)zSame as a %= b.r8)r9r:r8r8r;rms cCs||9}|S)zSame as a *= b.r8)r9r:r8r8r;rrs cCs||}|S)zSame as a @= b.r8)r9r:r8r8r;rws cCs||O}|S)zSame as a |= b.r8)r9r:r8r8r;r|s cCs||C}|S)zSame as a **= b.r8)r9r:r8r8r;r�s cCs||L}|S)zSame as a >>= b.r8)r9r:r8r8r;r†s cCs||8}|S)zSame as a -= b.r8)r9r:r8r8r;r‹s cCs||}|S)zSame as a /= b.r8)r9r:r8r8r;r!�s cCs||N}|S)zSame as a ^= b.r8)r9r:r8r8r;r"•s )Ú*)rnN)irnÚ__all__Úbuiltinsrr<r&r#r r+r r r-r5rrrrr rrrr%r)r*r'r,r.r/r0r1r3r4r6rrrrr rr2r$rr r(rrrrrrrrrrrrr!r"Ú _operatorÚ ImportErrorÚ__lt__Ú__le__Ú__eq__Ú__ne__Ú__ge__Ú__gt__Ú__not__Ú__abs__Ú__add__Ú__and__Ú __floordiv__r=Ú__inv__Ú __invert__Ú __lshift__Ú__mod__Ú__mul__Ú __matmul__Ú__neg__Ú__or__Ú__pos__Ú__pow__Ú __rshift__Ú__sub__Ú __truediv__Ú__xor__Ú __concat__Ú __contains__Ú __delitem__r>Ú __setitem__Ú__iadd__Ú__iand__Ú __iconcat__Ú __ifloordiv__Ú __ilshift__Ú__imod__Ú__imul__Ú __imatmul__Ú__ior__Ú__ipow__Ú __irshift__Ú__isub__Ú __itruediv__Ú__ixor__r8r8r8r;Ú sâ                                   )')