python (3.12.0)
ˑe- , d dl mZ d Z G d de Zy) )WeakSetc $ t j S N)ABCMeta_abc_invalidation_counter ;/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/_py_abc.pyget_cache_tokenr s ,,,r c J e Zd Z dZ fdZd Zd dZd Zd Zd Z d Z
xZS )
r r c t | | |||fi |}|j D ch c] \ }}t |dd r| }}}|D ]H }t |dt D ]. }t ||d }t |dd s|j | 0 J t
| |_ t |_ t |_
t |_ t j |_ |S c c}}w )N__isabstractmethod__F__abstractmethods__)super__new__itemsgetattrsetadd frozensetr r
_abc_registry
_abc_cache_abc_negative_cacher r _abc_negative_cache_version)
mclsnamebases namespacekwargsclsvalue abstractsbase __class__s
r
r zABCMeta.__new__# s godD%EfE )2(9G$u'=uE G G (D&;SUC
(T405"8%@MM$'
( (
#,I"6#I "))*1*K*K'
Gs C%c t |t st d t || r|S t | | rt d | j
j
| t xj dz
c_ |S )NzCan only register classesz'Refusing to create an inheritance cycle )
isinstancetype TypeError
issubclassRuntimeErrorr r r r )r subclasss r
registerzABCMeta.register6 sp (D)788h$O c8$HIIh'))Q.)r c < t d| j d| j | t dt | | j D ]M }|j d st
| | }t |t rt | }t | d|| O y )NzClass: .)filezInv. counter: _abc_z: )
print
__module____qualname__r __dict__
startswithr r'