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 \.ã @s¶dZddddddddd d d d g Zd dlZdZdZdZeeZdZeddZdZ dZ eee eZ ddd„Z d dl Zd dlmZGdd„deƒZGdd „d ed�ZGdd „d ƒZdS)anA collection of string constants. Public module variables: whitespace -- a string containing all ASCII whitespace ascii_lowercase -- a string containing all ASCII lowercase letters ascii_uppercase -- a string containing all ASCII uppercase letters ascii_letters -- a string containing all ASCII letters digits -- a string containing all ASCII decimal digits hexdigits -- a string containing all ASCII hexadecimal digits octdigits -- a string containing all ASCII octal digits punctuation -- a string containing all ASCII punctuation characters printable -- a string containing all ASCII characters considered printable Ú ascii_lettersÚascii_lowercaseÚascii_uppercaseÚcapwordsÚdigitsÚ hexdigitsÚ octdigitsÚ printableÚ punctuationÚ whitespaceÚ FormatterÚTemplateéNz ZabcdefghijklmnopqrstuvwxyzZABCDEFGHIJKLMNOPQRSTUVWXYZÚ 0123456789ZabcdefZABCDEFZ01234567z !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~cCs|pdjdd„|j|ƒDƒƒS)a‘capwords(s [,sep]) -> string Split the argument into words using split, capitalize each word using capitalize, and join the capitalized words using join. If the optional second argument sep is absent or None, runs of whitespace characters are replaced by a single space and leading and trailing whitespace are removed, otherwise sep is used to split and join the words. ú css|]}|jƒVqdS)N)Ú capitalize)Ú.0Úx©rú/usr/lib64/python3.6/string.pyú 0szcapwords..)ÚjoinÚsplit)ÚsÚseprrrr%s )ÚChainMapcs eZdZdZ‡fdd„Z‡ZS)Ú_TemplateMetaclassa/ %(delim)s(?: (?P%(delim)s) | # Escape sequence of two delimiters (?P%(id)s) | # delimiter and a Python identifier {(?P%(id)s)} | # delimiter and a braced identifier (?P) # Other ill-formed delimiter exprs ) csXtt|ƒj|||ƒd|kr$|j}ntjtj|jƒ|jdœ}tj||j tj Bƒ|_dS)NÚpattern)ZdelimÚid) ÚsuperrÚ__init__rÚ_reÚescapeÚ delimiterÚ idpatternÚcompileÚflagsÚVERBOSE)ÚclsÚnameÚbasesZdctr)Ú __class__rrrAs  z_TemplateMetaclass.__init__)Ú__name__Ú __module__Ú __qualname__rrÚ __classcell__rr)r*rr7src@s>eZdZdZdZdZejZdd„Z dd„Z dd „Z d d „Z d S) r z.A string class for supporting $-substitutions.ú$z(?-i:[_a-zA-Z][_a-zA-Z0-9]*)cCs ||_dS)N)Útemplate)Úselfr0rrrrXszTemplate.__init__cCsd|jdƒ}|jd|…jdd�}|s.d}d}n"|tdj|dd…ƒƒ}t|ƒ}td||fƒ‚dS)NÚinvalidT)ÚkeependséÚz.Invalid placeholder in string: line %d, col %déÿÿÿÿ)Ústartr0Ú splitlinesÚlenrÚ ValueError)r1ÚmoÚiÚlinesÚcolnoÚlinenorrrÚ_invalid]s zTemplate._invalidcsl|s tdƒ‚|^‰}t|ƒdkr(tdƒ‚|s2|‰n|rFt||dƒ‰n|d‰‡‡fdd„}ˆjj|ˆjƒS)Nz>descriptor 'substitute' of 'Template' object needs an argumentr4zToo many positional argumentsr csd|jdƒp|jdƒ}|dk r(tˆ|ƒS|jdƒdk r<ˆjS|jdƒdk rTˆj|ƒtdˆjƒ‚dS)NÚnamedÚbracedÚescapedr2z#Unrecognized named group in pattern)ÚgroupÚstrr"r@r:r)r;rA)Úmappingr1rrÚconvertws  z$Template.substitute..convert)Ú TypeErrorr9Ú _ChainMaprÚsubr0)ÚargsÚkwsrGr)rFr1rÚ substituteis  zTemplate.substitutecsl|s tdƒ‚|^‰}t|ƒdkr(tdƒ‚|s2|‰n|rFt||dƒ‰n|d‰‡‡fdd„}ˆjj|ˆjƒS)NzCdescriptor 'safe_substitute' of 'Template' object needs an argumentr4zToo many positional argumentsr c s||jdƒp|jdƒ}|dk rBy tˆ|ƒStk r@|jƒSX|jdƒdk rVˆjS|jdƒdk rl|jƒStdˆjƒ‚dS)NrArBrCr2z#Unrecognized named group in pattern)rDrEÚKeyErrorr"r:r)r;rA)rFr1rrrG’s  z)Template.safe_substitute..convert)rHr9rIrrJr0)rKrLrGr)rFr1rÚsafe_substitute„s  zTemplate.safe_substituteN) r+r,r-Ú__doc__r"r#r Ú IGNORECASEr%rr@rMrOrrrrr Ms )Ú metaclassc@sVeZdZdd„Zdd„Zddd„Zdd „Zd d „Zd d „Zdd„Z dd„Z dd„Z dS)r c Osz|s tdƒ‚|^}}y |^}}WnJtk rjd|kr\|jdƒ}ddl}|jdtdd�n tdƒd‚YnX|j|||ƒS)Nz;descriptor 'format' of 'Formatter' object needs an argumentÚ format_stringr z9Passing 'format_string' as keyword argument is deprecatedé)Ú stacklevelz@format() missing 1 required positional argument: 'format_string')rHr:ÚpopÚwarningsÚwarnÚDeprecationWarningÚvformat)rKÚkwargsr1rSrWrrrÚformat®s    zFormatter.formatcCs.tƒ}|j||||dƒ\}}|j|||ƒ|S)NrT)ÚsetÚ_vformatÚcheck_unused_args)r1rSrKr[Ú used_argsÚresultÚ_rrrrZÀszFormatter.vformatr c Csî|dkrtdƒ‚g}xÊ|j|ƒD]¼\}} } } |r:|j|ƒ| dk r | dkrl|dkrZtdƒ‚t|ƒ} |d7}n| jƒr„|r€tdƒ‚d}|j| ||ƒ\} } |j| ƒ|j| | ƒ} |j| ||||d|d�\} }|j|j | | ƒƒq Wdj |ƒ|fS)Nr zMax string recursion exceededr5FzJcannot switch from manual field specification to automatic field numberingr4)Úauto_arg_index) r:ÚparseÚappendrEÚisdigitÚ get_fieldÚaddÚ convert_fieldr^Ú format_fieldr)r1rSrKr[r`Zrecursion_depthrcraZ literal_textÚ field_nameÚ format_specÚ conversionÚobjZarg_usedrrrr^Æs4     zFormatter._vformatcCst|tƒr||S||SdS)N)Ú isinstanceÚint)r1ÚkeyrKr[rrrÚ get_valueüs zFormatter.get_valuecCsdS)Nr)r1r`rKr[rrrr_szFormatter.check_unused_argscCs t||ƒS)N)r\)r1ÚvaluerlrrrrjszFormatter.format_fieldcCsN|dkr |S|dkrt|ƒS|dkr,t|ƒS|dkrs&     `