File: //proc/self/root/opt/alt/python37/lib64/python3.7/__pycache__/_py_abc.cpython-37.opt-2.pyc
B
    YI~d*  �               @   s(   d dl mZ dd� ZG dd� de�ZdS )�    )�WeakSetc               C   s   t jS )N)�ABCMeta�_abc_invalidation_counter� r   r   �,/opt/alt/python37/lib64/python3.7/_py_abc.py�get_cache_token   s    r   c                   sR   e Zd ZdZ� fdd�Zdd� Zddd�Zd	d
� Zdd� Zd
d� Z	dd� Z
�  ZS )r   r   c       	         s�   t � j| |||f|�}dd� |�� D �}xF|D ]>}x8t|dt� �D ]&}t||d �}t|dd�rB|�|� qBW q.W t|�|_t� |_	t� |_
t� |_tj
|_|S )Nc             S   s    h | ]\}}t |d d�r|�qS )�__isabstractmethod__F)�getattr)�.0�name�valuer   r   r   �	<setcomp>&