Server IP : 149.255.58.128 / Your IP : 216.73.216.82
System : Linux cloud516.thundercloud.uk 5.14.0-427.26.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 17 15:51:13 EDT 2024 x86_64
PHP Version : 8.2.28
Disable Function : allow_url_include, apache_child_terminate, apache_setenv, exec, passthru, pcntl_exec, posix_kill, posix_mkfifo, posix_getpwuid, posix_setpgid, posix_setsid, posix_setuid, posix_setgid, posix_seteuid, posix_setegid, posix_uname, proc_close, proc_get_status, proc_open, proc_terminate, shell_exec, show_source, system
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Upload Files :
Command :
Current File : /lib64/python3.9/__pycache__//_py_abc.cpython-39.opt-1.pyc
a
�DOg- � @ s( d dl mZ dd� ZG dd� de�ZdS )� )�WeakSetc C s t jS )z�Returns the current ABC cache token.
The token is an opaque object (supporting equality testing) identifying the
current version of the ABC cache for virtual subclasses. The token changes
with every call to ``register()`` on any ABC.
)�ABCMeta�_abc_invalidation_counter� r r �/usr/lib64/python3.9/_py_abc.py�get_cache_token s r c sV e Zd ZdZdZ� fdd�Zdd� Zddd �Zd
d� Zdd
� Z dd� Z
dd� Z� ZS )r ah Metaclass for defining Abstract Base Classes (ABCs).
Use this metaclass to create an ABC. An ABC can be subclassed
directly, and then acts as a mix-in class. You can also register
unrelated concrete classes (even built-in classes) and unrelated
ABCs as 'virtual subclasses' -- these and their descendants will
be considered subclasses of the registering ABC by the built-in
issubclass() function, but the registering ABC won't show up in
their MRO (Method Resolution Order) nor will method
implementations defined by the registering ABC be callable (not
even via super()).
r c s� t � j| |||fi |��}dd� |�� D �}|D ]:}t|dt� �D ]&}t||d �}t|dd�rB|�|� qBq0t|�|_t� |_ t� |_
t� |_tj
|_|S )Nc S s h | ]\}}t |d d�r|�qS )�__isabstractmethod__F)�getattr)�.0�name�valuer r r � <setcomp>&