0x1949 Team - FAZEMRX - MANAGER
Edit File: importer.cpython-310.pyc
o �=Abz � @ s� d dl Z d dlZd dlZd dlmZ d dlZddlmZmZ ddlm Z ddl mZ ddlm Z e�� Zi Zedd � �Zd d� ZG dd � d e�ZdS )� N)�contextmanager� )� Repository�RepositoryError)�PyGIWarning)�get_introspection_module)�load_overridesc c s` � t �| �}dV |r dS | dv rdS t�| �durdS t �| �}tjd| |d� t|d� dS )aO A 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)� repository� is_registered�gi�get_required_version�get_version�warnings�warnr )r r � was_loadedr � r �-/usr/lib/python3/dist-packages/gi/importer.py�_check_require_version* s � � �r c C sV t jdd� }|dkr| rdS dS |dkr| rdS dS |dkr%| r#dS dS | r)dS dS ) a2 Returns 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� )� r � )r r � � )r r )�sys�version_info)�import_hook� py_versionr r r �get_import_stacklevelQ s r$ c @ s8 e Zd Zdd� Zdd� Zddd�Zd dd �Zd d� ZdS )�DynamicImporterc C s || _ d S �N)�path)�selfr'