o
    nit                     @   s:   d dl mZ d dlmZ G dd deZG dd dZdS )    )Any)	deprecatec                   @   s(   e Zd ZejZejZdd Zdd Z	dS )SummaryDisabledc                 C   s   | | S N )selfkeyr   r   T/home/ubuntu/SoloSpeech/.venv/lib/python3.10/site-packages/wandb/sdk/lib/disabled.py__getattr__
   s   zSummaryDisabled.__getattr__c                 C   s4   t | |}t|t rt|tst|}|| |< |S r   )dict__getitem__
isinstancer   )r   r   valr   r   r	   r      s
   zSummaryDisabled.__getitem__N)
__name__
__module____qualname__r   __setitem____setattr____delitem____delattr__r
   r   r   r   r   r	   r      s
    r   c                   @   s"   e Zd ZdZdedefddZdS )RunDisabledzQCompatibility class for integrations that explicitly check for wandb.RunDisabled.namereturnc                 C   s   t j t jjdd d S )Nz~RunDisabled is deprecated and is a no-op. `wandb.init(mode="disabled")` now returns and instance of `wandb.sdk.wandb_run.Run`.)
field_namewarning_message)r   
Deprecatedrun_disabled)r   r   r   r   r	   r
      s   
zRunDisabled.__getattr__N)r   r   r   __doc__strr   r
   r   r   r   r	   r      s    r   N)typingr   wandb.sdk.libr   r   r   r   r   r   r   r	   <module>   s    