File: //usr/lib/python3/dist-packages/gi/overrides/__pycache__/__init__.cpython-310.pyc
o
��T`2 � @ s� d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlmZ d dl m
Z
mZ d dlm
Z
mZ d dlmZ eee�Zi ZG dd� dej�ZG d d
� d
e�Zdd� Zd
d� ZeZ dd� Zdd� Ze� i i edfdd�Zddd�Zdd� ZdS )� N)�
get_loader)�PyGIDeprecationWarning)�CallableInfo�pygobject_new_full)� TYPE_NONE�TYPE_INVALID)�extend_pathc s8 e Zd ZdZ� fdd�Zdd� Zdd� Zdd � Z� ZS )
�OverridesProxyModulez7Wraps a introspection module and contains all overridesc s t t| ��|j� || _d S �N)�superr �__init__�__name__�_introspection_module)�self�introspection_module�� __class__� �7/usr/lib/python3/dist-packages/gi/overrides/__init__.pyr s
�
zOverridesProxyModule.__init__c C s t | j|�S r
)�getattrr )r �namer r r �__getattr__ s z OverridesProxyModule.__getattr__c C s6 t t| j��}|�| j�� � |�t| j�� t|�S r
)�set�dirr �update�__dict__�keysr �sorted)r �resultr r r �__dir__"