Your IP : 18.117.168.40
�
c��f� � � � d � Z G d� de� � Z G d� de� � Z G d� de� � Z ddlmZm Z m
Z
mZmZm
Z
mZmZ G d � d
e� � Zn# e$ r ddlmZmZ de_ Y nw xY wd
� Z G d� de�� � ZdS )c � � d| _ | S �NT)�__isabstractmethod__)�funcobjs �*/opt/alt/python311/lib64/python3.11/abc.py�abstractmethodr s � �� $(�G� ��N� c �$ � � e Zd Z dZ� fd�Z� xZS )�abstractclassmethodTc �X �� d|_ t � � � |� � d S r �r �super�__init__��self�callable� __class__s �r r zabstractclassmethod.__init__+ �) �� �(,��%�
������"�"�"�"�"r ��__name__�
__module__�__qualname__r r �
__classcell__�r s @r r
r
�E �� � � � � �
� ��#� #� #� #� #� #� #� #� #r r
c �$ � � e Zd Z dZ� fd�Z� xZS )�abstractstaticmethodTc �X �� d|_ t � � � |� � d S r r r s �r r zabstractstaticmethod.__init__? r r r r s @r r r 0 r r r c � � e Zd Z dZdS )�abstractpropertyTN)r r r r � r r r r D s � � � � � �
� ���r r � )�get_cache_token� _abc_init�
_abc_register�_abc_instancecheck�_abc_subclasscheck� _get_dump�_reset_registry�
_reset_cachesc �F � � e Zd Z � fd�Zd� Zd� Zd� Zd d�Zd� Zd� Z � xZ
S )
�ABCMetac �` �� t � � j | |||fi |��}t |� � |S �N)r
�__new__r# )�mcls�name�bases� namespace�kwargs�clsr s �r r. zABCMeta.__new__i s6 �� �!�%�'�'�/�$��e�Y�I�I�&�I�I�C��c�N�N�N��Jr c �$ � t | |� � S r- )r$ �r4 �subclasss r �registerzABCMeta.registern s � �
� !��h�/�/�/r c �$ � t | |� � S r- )r% )r4 �instances r �__instancecheck__zABCMeta.__instancecheck__u � � �9�%�c�8�4�4�4r c �$ � t | |� � S r- )r&