Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3 ‰å<_¨ã@s ddlmZddlZddlZddlZddlmZddlZddlm Z m Z ddlm Z ddl m Z ddlmZe jƒZiZed d „ƒZd d „ZGd d„deƒZdS)é)Úabsolute_importN)Úcontextmanageré)Ú RepositoryÚRepositoryError)Ú PyGIWarning)Úget_introspection_module)Úload_overridesccs^tj|ƒ}dV|rdS|dkr$dStj|ƒdk r6dStj|ƒ}tjd||dœt|d�dS) aOA context manager which tries to give helpful warnings about missing gi.require_version() which could potentially break code if only an older version than expected is installed or a new version gets introduced. :: with _check_require_version("Gtk", stacklevel): load_namespace_and_overrides() NÚGLibÚGObjectÚGioz±%(namespace)s was imported without specifying a version first. Use gi.require_version('%(namespace)s', '%(version)s') before import to ensure that the right version gets loaded.)Ú namespaceÚversion)Ú stacklevel)r r r )Ú repositoryÚ is_registeredÚgiZget_required_versionZ get_versionÚwarningsÚwarnr)r rZ was_loadedr©rú /usr/lib64/python3.6/importer.pyÚ_check_require_version+s   rcCsZtjdd…}|dkr"|rdSdS|dkr6|r2dSdS|d krJ|rFdSdS|rRdSdSdS) a2Returns the stacklevel value for warnings.warn() for when the warning gets emitted by an imported module, but the warning should point at the code doing the import. Pass import_hook=True if the warning gets generated by an import hook (warn() gets called in load_module(), see PEP302) Nééééé )rr)rr)rr)ÚsysÚ version_info)Ú import_hookÚ py_versionrrrÚget_import_stacklevelRs    r!c@s&eZdZdd„Zddd„Zdd„ZdS) ÚDynamicImportercCs ||_dS)N)Úpath)Úselfr#rrrÚ__init__lszDynamicImporter.__init__NcCsV|j|jƒsdS|jddƒ\}}||jkr.dStj|ƒsBtj|ƒrF|Std|ƒ‚dS)NÚ.rz6cannot import name %s, introspection typelib not found)Ú startswithr#ÚrsplitrrZenumerate_versionsÚ ImportError)r$Úfullnamer#r rrrÚ find_moduleos    zDynamicImporter.find_modulec CsÐ|tjkrtj|S|jddƒ\}}tdd�}t||d��ry t|ƒ}Wn*tk rr}zt|ƒ‚WYdd}~XnXx*tj |ƒD]}t j d|j dƒdƒq€Wt |ƒ}WdQRXd ||_||_|tj|<|S) Nr&rT)r)rzgi.repository.ú-rz<%s>)rÚmodulesr(r!rrrr)rZget_immediate_dependenciesÚ importlibÚ import_moduleÚsplitr Ú__file__Ú __loader__) r$r*r#r rZintrospection_moduleÚeZdepZdynamic_modulerrrÚ load_module�s       zDynamicImporter.load_module)N)Ú__name__Ú __module__Ú __qualname__r%r+r4rrrrr"hs r")Z __future__rrrr.Ú contextlibrrZ_girrrÚmodulerZ overridesr Z get_defaultrr-rr!Úobjectr"rrrrÚs      '