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 \CSã @stddlmZddlmZddlZddlZddlZddlZddl Zddl Z ddl m Z ddl Z ddddd d d d d dddg ZeddƒZde_dd„Zdd„Zd*dd „Zd+dd „Zed,dd„ƒZd-dd„Zejejjeƒdd„ZGdd „d ƒZGd d „d ƒZy.ddlZdd!lmZd.d"d#„ZejeeƒWne k �r<YnXd$d„Z!d/d%d„Z"d&d„Z#d'd„Z$d(d„Z%d)d „Z&dS)0é)Ú namedtuple)ÚsingledispatchN)Ú ModuleTypeÚ get_importerÚiter_importersÚ get_loaderÚ find_loaderÚ walk_packagesÚ iter_modulesÚget_dataÚ ImpImporterÚ ImpLoaderÚ read_codeÚ extend_pathÚ ModuleInfozmodule_finder name ispkgz.A namedtuple with minimal info about a module.c CsLy |j}Wn4tk r>|j|ƒ}|dkr0dStjj||ƒSX||ƒSdS)N)Ú find_specÚAttributeErrorÚ find_moduleÚ importlibÚutilÚspec_from_loader)ÚfinderÚnamerÚloader©rú/usr/lib64/python3.6/pkgutil.pyÚ _get_specs  rcCs6ddl}|jdƒ}|tjjkr"dS|jdƒ|j|ƒS)Nréé)ÚmarshalÚreadrrÚ MAGIC_NUMBERÚload)ÚstreamrÚmagicrrrr(s    Úc #sÐifdd„‰x¾t||ƒD]°}|V|jryt|jƒWnNtk r\|dk rX||jƒYqtk r„|dk r~||jƒn‚YqXttj|jddƒpœg}‡fdd„|Dƒ}t ||jd|ƒEdHqWdS)NcSs||kr dSd||<dS)NTr)ÚpÚmrrrÚseenRszwalk_packages..seenÚ__path__csg|]}ˆ|ƒs|‘qSrr)Ú.0r&)r(rrú isz!walk_packages..Ú.) r ÚispkgÚ __import__rÚ ImportErrorÚ ExceptionÚgetattrÚsysÚmodulesr )ÚpathÚprefixÚonerrorÚinfor)r(rr 5s   ccsf|dkrtƒ}n tt|ƒ}i}xB|D]:}x4t||ƒD]&\}}||kr4d||<t|||ƒVq4Wq$WdS)Né)rÚmaprÚiter_importer_modulesr)r4r5Z importersÚyieldedÚirr-rrrr ns   cCst|dƒsgS|j|ƒS)Nr )Úhasattrr )Úimporterr5rrrr:…s r:c cs0|jdkstjj|jƒ rdSi}ddl}ytj|jƒ}Wntk rRg}YnX|jƒxÎ|D]Æ}|j|ƒ}|dksb||kr‚qbtjj|j|ƒ}d}| o®tjj|ƒo®d|k�r|}ytj|ƒ} Wntk rÜg} YnXx&| D]}|j|ƒ} | dkräd}PqäWqb|rbd|krbd||<|||fVqbWdS)NrÚ__init__Fr,Tr8) r4ÚosÚisdirÚinspectÚlistdirÚOSErrorÚsortÚ getmodulenameÚjoin) r>r5r;rBÚ filenamesÚfnÚmodnamer4r-Ú dircontentsÚsubnamerrrÚ_iter_file_finder_modules�s<       rMc Cs.tjƒ�tjdtƒtjdƒaWdQRXdS)NÚignoreÚimp)ÚwarningsÚcatch_warningsÚ simplefilterÚDeprecationWarningrÚ import_modulerOrrrrÚ _import_imp¹s  rUc@s*eZdZd dd„Zd dd„Zd dd„ZdS) r NcCstjdtƒtƒ||_dS)Nz5This emulation is deprecated, use 'importlib' instead)rPÚwarnrSrUr4)Úselfr4rrrr?ÊszImpImporter.__init__c Cs~|jdƒd}||kr$|jdkr$dS|jdkr4d}ntjj|jƒg}ytj||ƒ\}}}Wntk rndSXt||||ƒS)Nr,r8éÿÿÿÿ)Úsplitr4r@ÚrealpathrOrr/r )rWÚfullnamer4rLÚfileÚfilenameÚetcrrrrÑs zImpImporter.find_moduler%c cs0|jdkstjj|jƒ rdSi}ddl}ytj|jƒ}Wntk rRg}YnX|jƒxÎ|D]Æ}|j|ƒ}|dksb||kr‚qbtjj|j|ƒ}d}| o®tjj|ƒo®d|k�r|}ytj|ƒ} Wntk rÜg} YnXx&| D]}|j|ƒ} | dkräd}PqäWqb|rbd|krbd||<|||fVqbWdS)Nrr?Fr,Tr8) r4r@rArBrCrDrErFrG) rWr5r;rBrHrIrJr4r-rKrLrrrr às<       zImpImporter.iter_modules)N)N)r%)Ú__name__Ú __module__Ú __qualname__r?rr rrrrr ¿s  c@sjeZdZdZZdd„Zdd„Zdd„Zdd „Zd d „Z d d „Z ddd„Z ddd„Z dd„Z ddd„ZdS)r NcCs.tjdtƒtƒ||_||_||_||_dS)Nz5This emulation is deprecated, use 'importlib' instead)rPrVrSrUr\r]r[r^)rWr[r\r]r^rrrr?szImpLoader.__init__c Cs:|jƒztj||j|j|jƒ}Wd|jr4|jjƒX|S)N)Ú_reopenrOÚ load_moduler\r]r^Úclose)rWr[Úmodrrrrcs  zImpLoader.load_modulec Cst|dƒ� }|jƒSQRXdS)NÚrb)Úopenr )rWÚpathnamer\rrrr "s zImpLoader.get_datacCsT|jrP|jjrP|jd}|tjkr2t|jdƒ|_n|tjtjfkrPt|jdƒ|_dS)NéÚrrf) r\Úclosedr^rOÚ PY_SOURCErgr]Ú PY_COMPILEDÚ C_EXTENSION)rWÚmod_typerrrrb&s   zImpLoader._reopencCs0|dkr|j}n||jkr,td|j|fƒ‚|S)Nz,Loader for module %s cannot handle module %s)r[r/)rWr[rrrÚ _fix_name.s  zImpLoader._fix_namecCs|j|ƒ}|jdtjkS)Nri)rpr^rOÚ PKG_DIRECTORY)rWr[rrrÚ is_package6s zImpLoader.is_packagec Cs”|j|ƒ}|jdkrŽ|jd}|tjkrD|j|ƒ}t||jdƒ|_nJ|tjkrv|j ƒzt |j ƒ|_Wd|j j ƒXn|tj krŽ|jƒjƒ|_|jS)NriÚexec)rpÚcoder^rOrlÚ get_sourceÚcompiler]rmrbrr\rdrqÚ _get_delegateÚget_code)rWr[roÚsourcerrrrx:s       zImpLoader.get_codec Csº|j|ƒ}|jdkr´|jd}|tjkrP|jƒz|jjƒ|_Wd|jjƒXnd|tj krœt j j |j dd…ƒr´t|j dd…dƒ�}|jƒ|_WdQRXn|tjkr´|jƒjƒ|_|jS)Nrir8rjrXrX)rpryr^rOrlrbr\r rdrmr@r4Úexistsr]rgrqrwru)rWr[roÚfrrrruKs      zImpLoader.get_sourcecCst|jƒ}t|dƒ}|jS)Nr?)r r]rr)rWrÚspecrrrrw]s  zImpLoader._get_delegatecCsH|j|ƒ}|jd}|tjkr*|jƒjƒS|tjtjtjfkrD|j SdS)Nri) rpr^rOrqrwÚ get_filenamerlrmrnr])rWr[rorrrr}bs    zImpLoader.get_filename)N)N)N)r_r`rartryr?rcr rbrprrrxrurwr}rrrrr s    )Ú zipimporterc csðttj|jƒ}|j}t|ƒ}i}ddl}xÀ|D]¸}|j|ƒs@q0||d…jt j ƒ}t|ƒdkr˜|djdƒr˜|d|kr˜d||d<||ddfVt|ƒdkr¦q0|j |dƒ}|dkr¾q0|r0d|kr0||kr0d||<||dfVq0WdS) Nrrir8z __init__.pyTr?r,F) ÚsortedÚ zipimportÚ_zip_directory_cacheÚarchiver5ÚlenrBÚ startswithrYr@ÚseprF) r>r5ZdirlistÚ_prefixZplenr;rBrIrJrrrÚiter_zipimport_modulesps*     r‡cCsnytj|}WnZtk rhxDtjD]6}y||ƒ}tjj||ƒPWq&tk rZYq&Xq&Wd}YnX|S)N)r2Úpath_importer_cacheÚKeyErrorÚ path_hooksÚ setdefaultr/)Z path_itemr>Ú path_hookrrrr’s    ccs„|jdƒrdj|ƒ}t|ƒ‚d|krV|jdƒd}tj|ƒ}t|ddƒ}|dkrhdSntjEdHtj }x|D]}t |ƒVqnWdS)Nr,z'Relative module name {!r} not supportedrr)) r„Úformatr/Ú rpartitionrrTr1r2Ú meta_pathr4r)r[ÚmsgZpkg_nameZpkgr4Úitemrrrrªs      cCsn|tjkr tj|}|dkr dSt|tƒrb|}t|ddƒ}|dk rF|St|ddƒdkrZdS|j}n|}t|ƒS)NÚ __loader__Ú__spec__)r2r3Ú isinstancerr1r_r)Zmodule_or_nameÚmodulerr[rrrrÇs    cCs†|jdƒrdj|ƒ}t|ƒ‚ytjj|ƒ}WnFttttfk rr}z"d}t|j|t |ƒ|ƒƒ|‚WYdd}~XnX|dk r‚|j SdS)Nr,z'Relative module name {!r} not supportedz,Error while finding loader for {!r} ({}: {})) r„r�r/rrrrÚ TypeErrorÚ ValueErrorÚtyper)r[r�r|Zexrrrrßs  *cCsªt|tƒs|S|d}|dd…}|jdƒ\}}}|rbytj|j}Wqhttfk r^|SXntj}�x:|D�]0}t|t ƒs‚qpt |ƒ}|dk rög} t |dƒr¾|j |ƒ} | dk rÖ| j pºg} nt |dƒrÖ|j|ƒ\}} x| D]} | |krÜ|j| ƒqÜWtjj||ƒ} tjj| ƒrpy t| ƒ} Wn8tk �rT}ztjjd| |fƒWYdd}~XqpX| �Bx:| D]2}|jdƒ}| �sb|jdƒ�rˆ�qb|j|ƒ�qbWWdQRXqpW|S)Nz.pkgr,rrzCan't open %s: %s Ú ú#)r”ÚlistrŽr2r3r)r‰rr4Ústrrr=rÚsubmodule_search_locationsrÚappendr@rGÚisfilergrDÚstderrÚwriteÚrstripr„)r4rZ sname_pkgZparent_packageÚ_Z final_nameZ search_pathÚdirrÚportionsr|ZportionZpkgfiler{r�ÚlinerrrrôsP!            cCsœtjj|ƒ}|dkrdS|j}|dks2t|dƒ r6dStjj|ƒpLtjj |ƒ}|dksbt|dƒ rfdS|j dƒ}|j dt j j|jƒƒt j j|Ž}|j|ƒS)Nr Ú__file__ú/r)rrrrr=r2r3ÚgetÚ _bootstrapÚ_loadrYÚinsertr@r4Údirnamer§rGr )ÚpackageZresourcer|rreÚpartsZ resource_namerrrr Rs     )Nr%N)Nr%)r%)r%)r%)r%)'Ú collectionsrÚ functoolsrZ simplegenericrÚimportlib.utilÚimportlib.machineryr@Zos.pathr2ÚtypesrrPÚ__all__rÚ__doc__rrr r r:rMÚregisterÚ machineryÚ FileFinderrUr r r€r~r‡r/rrrrrr rrrrÚsP     9   ( Jc   ^