o cc'@s ddlZddZeeZeddZeejZeejZeej Z ddZ ee Z dd Z ee Zd d ZeZeeZed d ZeZeeZGdddZeejZeeZegjZeejZeejZee j!Z"ee#jdZ$eeZ%ze&e&ye'dZ(ee(Z)ee(j*Z+dZ([(YnweejZ,eej-Z.[[[ [[[d#ddZ/ddZ0d$ddZ1ddZ2GdddZ3GdddZ4dd Z5ee6e7Z8ee7e BZ9ee:Z;edZd!d"e?DZ@dS)%NcCdSNrrrf/home/lily/lilypond-2.24.1/release/binaries/dependencies/install/Python-3.10.8/lib/python3.10/types.py_f rcCrrrrrrr rrcsdfdd}|jdS)Ncrrrrarrfrz_cell_factory..fr) __closure__)r rr r _cell_factorys  rccs dVdS)Nr rrrrr_g rcsdSrrrrrr_csrcCs dVdSrrrrrr_ag"rrc@seZdZddZdS)_CcCrrrselfrrr_m(rz_C._mN)__name__ __module__ __qualname__rrrrrr's rfromkeysrcCsP t|}t|||\}}}|dur||||ur||d<||||fi|S)NZ__orig_bases__) resolve_bases prepare_class)namebaseskwdsZ exec_bodyZresolved_basesmetansrrr new_classEsr#cCs t|}d}d}t|D]9\}}t|trt|tsq t|ds"q ||}d}t|ts2td||||||d<|t |d7}q |sK|St|S)NFr__mro_entries__Tz#__mro_entries__ must return a tupler ) list enumerate isinstancetype GenericAliashasattrr$tuple TypeErrorlen)rZ new_basesupdatedZshiftibaseZnew_baserrrrOs$   rcCs |duri}nt|}d|vr|d}n |rt|d}nt}t|tr+t||}t|dr;|j||fi|}ni}|||fS)N metaclassr __prepare__)dictpopr(r'_calculate_metar*r2)rrr r!r"rrrrds      rcCs> |}|D]}t|}t||rqt||r|}qtd|S)Nzxmetaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases)r( issubclassr,)r!rZwinnerr0Z base_metarrrr5s  r5c@sJeZdZ dddZdddZddZdd Zd d Zd d ZddZ dS)DynamicClassAttributeNcCs>||_||_||_|p |j|_|du|_tt|dd|_dS)N__isabstractmethod__F)fgetfsetfdel__doc__ overwrite_docboolgetattrr8)rr9r:r;docrrr__init__s   zDynamicClassAttribute.__init__cCs4|dur |jr |St|jdurtd||S)Nzunreadable attribute)r8AttributeErrorr9)rinstanceZ ownerclassrrr__get__s  zDynamicClassAttribute.__get__cCs"|jdur td|||dS)Nzcan't set attribute)r:rB)rrCvaluerrr__set__s zDynamicClassAttribute.__set__cCs |jdur td||dS)Nzcan't delete attribute)r;rB)rrCrrr __delete__s z DynamicClassAttribute.__delete__cCs8|jr|jnd}t|||j|j|p|j}|j|_|Sr)r=r<r(r:r;)rr9ZfdocresultrrrgetterszDynamicClassAttribute.gettercCs$t||j||j|j}|j|_|Sr)r(r9r;r<r=)rr:rHrrrsetterzDynamicClassAttribute.settercCs$t||j|j||j}|j|_|Sr)r(r9r:r<r=)rr;rHrrrdeleterrKzDynamicClassAttribute.deleter)NNNNr) rrrrArDrFrGrIrJrLrrrrr7s    r7c@seZdZddZddZddZddZed d Zed d Z ed dZ eddZ eZ e Z e Ze ZddZddZeZdS)_GeneratorWrappercCs2||_|jtu|_t|dd|_t|dd|_dS)Nrr)_GeneratorWrapper__wrapped __class__ GeneratorType_GeneratorWrapper__isgenr?rr)rgenrrrrAs z_GeneratorWrapper.__init__cCs |j|Sr)rNsend)rvalrrrrSs z_GeneratorWrapper.sendcGs|jj|g|RSr)rNthrow)rZtprestrrrrUsz_GeneratorWrapper.throwcCs |jSr)rNcloserrrrrW z_GeneratorWrapper.closecC|jjSr)rNgi_coderrrrrZz_GeneratorWrapper.gi_codecCrYr)rNgi_framerrrrr\r[z_GeneratorWrapper.gi_framecCrYr)rN gi_runningrrrrr]r[z_GeneratorWrapper.gi_runningcCrYr)rN gi_yieldfromrrrrr^r[z_GeneratorWrapper.gi_yieldfromcCs t|jSr)nextrNrrrr__next__rXz_GeneratorWrapper.__next__cCs|jr|jS|Sr)rQrNrrrr__iter__sz_GeneratorWrapper.__iter__N)rrrrArSrUrWpropertyrZr\r]r^cr_codecr_frame cr_runningcr_awaitr`ra __await__rrrrrMs(    rMcs ts tdjtur4tddjtur4jj}|d@r!S|d@r4j}|j|jdBd_Sddl }ddl | fdd }|S) Nz$types.coroutine() expects a callable__code__i )co_flagsrcsV|i|}|jtus|jtur|jjd@r|St|jr)t|js)t|S|S)Nrj) rO CoroutineTyperPrZrkr' Generator CoroutinerM)argskwargscoro_collections_abcfuncrrwrappeds   zcoroutine..wrapped) callabler,rO FunctionTyper?CodeTyperhrkreplace functoolsrswraps)rtrkZcorzrurrrr coroutines" r|cCs g|] }|dddkr|qS)Nr _r).0nrrr 3s r)rNN)rN)Asysrr(rwZ LambdaTyperhrx__dict__MappingProxyTypeimplementationZSimpleNamespacerZCellTyperrPrrlrWrZAsyncGeneratorTyperr MethodTyper-ZBuiltinFunctionTypeappendZBuiltinMethodTypeobjectrAZWrapperDescriptorType__str__ZMethodWrapperTypestrjoinZMethodDescriptorTyper3ZClassMethodDescriptorType ModuleTyper,exc_infotbZ TracebackTypetb_frameZ FrameTypeZGetSetDescriptorType __globals__ZMemberDescriptorTyper#rrr5r7rMr|r%intr)Z UnionTypeEllipsis EllipsisTypeZNoneTypeNotImplementedZNotImplementedTypeglobals__all__rrrrsh                     ?% 3