o 0iz @ s d d Z G dd deZG dd deZG dd deZzdd lmZm Z m Z mZmZm Z mZmZ W n eyG dd lmZmZ de_Y n w G dd d eZdd ZG dd dedZdS )c C s d| _ | S NT)__isabstractmethod__)funcobj r */opt/alt/python310/lib64/python3.10/abc.pyabstractmethod s r c " e Zd Z dZ fddZ ZS )abstractclassmethodTc d|_ t | d S r r super__init__selfcallable __class__r r r + zabstractclassmethod.__init____name__ __module____qualname__r r __classcell__r r r r r r c r )abstractstaticmethodTc r r r r r r r r ? r zabstractstaticmethod.__init__r r r r r r 0 r r c @ e Zd Z dZdS )abstractpropertyTN)r r r r r r r r r D s r )get_cache_token _abc_init _abc_register_abc_instancecheck_abc_subclasscheck _get_dump_reset_registry _reset_caches)ABCMetar abcc sP e Zd Z fddZdd Zdd Zdd Zdd dZdd Zdd Z Z S )r% c s&