o
    i9                     @   sH   d dl mZ d dlmZ d dlmZ d dlmZ dddZ	dd	d
Z
dS )    )partial)core)remoteconfig_poller)configreturnNc                  C   s\   t jrddlm}  | jdd nddlm} td| t	d t
tjddd	d
}d S )Nr   SymbolDatabaseUploaderFshallow_rc_callbackLIVE_DEBUGGING_SYMBOL_DBzdynamic-instrumentation.enabledr   c                  S   sD   t jsd S ddlm}  |  r| jr |   | jdd d S d S d S )Nr   r   Fr	   )symdb_configenabled"ddtrace.internal.symbol_db.symbolsr   is_installedr
   	uninstallinstallr    r   W/home/ubuntu/.local/lib/python3.10/site-packages/ddtrace/internal/symbol_db/__init__.py_   s   zbootstrap.<locals>._r   N)r   _forcer   r   r   'ddtrace.internal.symbol_db.remoteconfigr   r   register_callbackenable_productr   r   on)r   r   r   r   r   r   	bootstrap   s   

r   c                  C   s:   ddl m}  td td td|  td d S )Nr   r   r   )r   r   r   unregister_callbackdisable_productr   r   r   r   r   r   restart%   s
   

r    r   )	functoolsr   ddtrace.internalr   $ddtrace.internal.remoteconfig.workerr   #ddtrace.internal.settings.symbol_dbr   r   r   r    r   r   r   r   <module>   s    
