o
    žº¥g©  ã                   @   sf   d dl mZ d dlmZ d dlmZmZmZ d dlm	Z	m
Z
mZ d dlmZ eeƒZdd„ Zeƒ  dS )	é    )Ú	getLogger)Úenviron)ÚabspathÚdirnameÚpathsep)Ú_load_configuratorsÚ_load_distroÚ_load_instrumentors)Ú_python_path_without_directoryc                  C   s^   t td tttƒƒtƒtd< ztƒ } |  ¡  tƒ  t	| ƒ W d S  t
y.   t d¡ Y d S w )NÚ
PYTHONPATHz'Failed to auto initialize opentelemetry)r
   r   r   r   Ú__file__r   r   Ú	configurer   r	   Ú	ExceptionÚloggerÚ	exception)Údistro© r   úw/var/www/visachat/venv/lib/python3.10/site-packages/opentelemetry/instrumentation/auto_instrumentation/sitecustomize.pyÚ
initialize   s   ÿÿr   N)Úloggingr   Úosr   Úos.pathr   r   r   Ú8opentelemetry.instrumentation.auto_instrumentation._loadr   r   r	   Ú#opentelemetry.instrumentation.utilsr
   Ú__name__r   r   r   r   r   r   Ú<module>   s   
