Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
§

×gaãó”—dZddlmZmZddlmZddlmZddlm	Z	ee
¦«ZGd„de¦«ZGd„d	e¦«Z
dd	gZd
S)z*
OpenTelemetry Base Distribution (Distro)
é)ÚABCÚabstractmethod)Ú	getLogger)Ú
EntryPoint)ÚBaseInstrumentorcóD—eZdZdZdZd„Zed„¦«Zd„Zde	fd„Z
dS)Ú
BaseDistrozAn ABC for distroNcóR—|j€tj|g|¢Ri|¤Ž|_|jS©N)Ú	_instanceÚobjectÚ__new__)ÚclsÚargsÚkwargss   úK/tmp/pip-target-6culloxw/lib/python/opentelemetry/instrumentation/distro.pyrzBaseDistro.__new__#s3€àŒ=Ð Ý"œN¨3Ð@°Ð@Ð@Ð@¸Ð@Ð@ˆCŒMàŒ}Ðócó—dS)úConfigure the distributionN©©Úselfrs  rÚ
_configurezBaseDistro._configure*s€€€rcó —|jdi|¤ŽdS)rNr)rrs  rÚ	configurezBaseDistro.configure.s €àˆŒÐ!Ð!˜&Ð!Ð!Ð!Ð!Ð!rÚentry_pointcóX—| ¦«}|¦«jdi|¤ŽdS)aÛTakes an instrumentation entry point and activates it by instantiating
        and calling instrument() on it.
        This is called for each opentelemetry_instrumentor entry point by auto
        instrumentation.

        Distros can override this method to customize the behavior by
        inspecting each entry point and configuring them in special ways,
        passing additional arguments, load a replacement/fork instead,
        skip loading entirely, etc.
        Nr)ÚloadÚ
instrument)rrrÚinstrumentors    rÚload_instrumentorzBaseDistro.load_instrumentor2s:€ð*5×)9Ò)9Ñ);Ô);ˆØ!ˆˆ‰ŒÔ!Ð+Ð+ FÐ+Ð+Ð+Ð+Ð+r)Ú__name__Ú
__module__Ú__qualname__Ú__doc__rrrrrrr!rrrr	r	st€€€€€ØÐà€Iððððð)ð)ñ„^ð)ð"ð"ð"ð,Ø%ð,ð,ð,ð,ð,ð,rr	có—eZdZd„ZdS)Ú
DefaultDistrocó—dSrrrs  rrzDefaultDistro._configureDs€ØˆrN)r"r#r$rrrrr'r'Cs#€€€€€ð
ð
ð
ð
ð
rr'N)r%ÚabcrrÚloggingrÚ
pkg_resourcesrÚ*opentelemetry.instrumentation.instrumentorrr"Ú_LOGr	r'Ú__all__rrrú<module>r/sÓðð ðð$Ð#Ð#Ð#Ð#Ð#Ð#Ð#ØÐÐÐÐÐà$Ð$Ð$Ð$Ð$Ð$àGÐGÐGÐGÐGÐGà€yÑÔ€ð",ð",ð",ð",ð",ñ",ô",ð",ðJ
ð
ð
ð
ð
Jñ
ô
ð
ð
˜Ð
)€€€r