| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/jaraco/classes/__pycache__/ |
Upload File : |
�
�2`= � �B � d Z G d� de� � Z G d� de� � ZdS )z#
meta.py
Some useful metaclasses.
c � � e Zd ZdZd� ZdS )�LeafClassesMetaa�
A metaclass for classes that keeps track of all of them that
aren't base classes.
>>> Parent = LeafClassesMeta('MyParentClass', (), {})
>>> Parent in Parent._leaf_classes
True
>>> Child = LeafClassesMeta('MyChildClass', (Parent,), {})
>>> Child in Parent._leaf_classes
True
>>> Parent in Parent._leaf_classes
False
>>> Other = LeafClassesMeta('OtherClass', (), {})
>>> Parent in Other._leaf_classes
False
>>> len(Other._leaf_classes)
1
c � � t | d� � st � � | _ t | d� � }|� | � � |t |� � z }d S )N�
_leaf_classes)�hasattr�setr �getattr�add)�cls�name�bases�attrs�leaf_classess �5/usr/lib/python3/dist-packages/jaraco/classes/meta.py�__init__zLeafClassesMeta.__init__ sW � ��s�O�,�,� &� #���C���s�O�4�4�����������E�
�
�"���� N)�__name__�
__module__�__qualname__�__doc__r � r r r r s- � � � � � �� �(#� #� #� #� #r r c �&