grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026a ´i' ã@sBgd¢ZddlZefZGdd„deƒZGdd„deƒZdd„Z dS) )ÚNodeListÚ EmptyNodeListÚ StringTypesÚ defpropertyéNc@s>eZdZdZdd„Zdd„Zdd„Zeeedd �Zd d „Z d S) r©cCs(d|krt|ƒkr$nn||SdS©Nr©Úlen©ÚselfÚindexrrú*/usr/lib64/python3.9/xml/dom/minicompat.pyÚitem5sz NodeList.itemcCst|ƒS©Nr©r rrr Ú _get_length9szNodeList._get_lengthcCstj d¡‚dS©Nz.attempt to modify read-only attribute 'length'©ÚxmlÚdomÚNoModificationAllowedErr©r Úvaluerrr Ú _set_length<sÿzNodeList._set_lengthú$The number of nodes in the NodeList.©ÚdoccCs|dur g}||dd…<dSrr)r Ústaterrr Ú __setstate__DszNodeList.__setstate__N) Ú__name__Ú __module__Ú __qualname__Ú __slots__rrrÚpropertyÚlengthrrrrr r2sÿrc@sFeZdZdZdd„Zdd„Zdd„Zdd „Zd d „Ze eed d �Z dS)rrcCstƒ}| |¡|Sr©rÚextend©r ÚotherÚNLrrr Ú__add__Ms zEmptyNodeList.__add__cCstƒ}| |¡|Srr%r'rrr Ú__radd__Rs zEmptyNodeList.__radd__cCsdSrrr rrr rWszEmptyNodeList.itemcCsdSrrrrrr rZszEmptyNodeList._get_lengthcCstj d¡‚dSrrrrrr r]sÿzEmptyNodeList._set_lengthrrN) rr r!r"r*r+rrrr#r$rrrr rJsÿrcCs8t|d|ƒ}|fdd„}t|||d�}t|||ƒdS)NZ_get_cSstj dt|ƒ¡‚dS)Nz&attempt to modify read-only attribute )rrrÚrepr)r rÚnamerrr Úsetgs ÿzdefproperty..setr)Úgetattrr#Úsetattr)Úklassr-rÚgetr.Zproprrr res r) Ú__all__Zxml.domrÚstrrÚlistrÚtuplerrrrrr Ú+s