gO "ddlZddlZddZdZy)NcX xstjfd}d|_|S)Nc~tj|}|}t|j|||i|SN)types MethodTypesetattr__name__)selfargskwargs bound_method cached_method cache_wrappermethods D/opt/alt/python312/lib64/python3.12/importlib/metadata/_functools.pywrapperzmethod_cache..wrapperKs?''5 %l3 foo}5d-f--cyrrrrzmethod_cache..Ss$r) functools lru_cache cache_clear)rrrs`` r method_cachers3AD":Y%8%8%:M.'G NrcD tjfd}|S)Nc"| |g|i|Syrr)paramr r funcs rrzpass_none..wrappercs#  /// / r)rwraps)rrs` r pass_noner Ys,__T00 Nrr)rrrr rrrr!s Ofr