o
    EDi                     @   s   G d d de ZdS )c                       sr   e Zd Z fddZedd Zejdd Zedd Zejdd Zed	d
 Zejdd
 Zdd Z	  Z
S )Contextc                    s$   d | _ d | _d | _tt|   d S N)_server_info	_settings_client_settingssuperr   __init__self	__class__ R/var/www/Datamplify/venv/lib/python3.10/site-packages/clickhouse_driver/context.pyr      s   zContext.__init__c                 C   s   | j S r   r   r   r   r   r   server_info	   s   zContext.server_infoc                 C   s
   || _ d S r   r   r	   valuer   r   r   r         
c                 C   
   | j  S r   )r   copyr   r   r   r   settings   r   zContext.settingsc                 C      |  | _d S r   )r   r   r   r   r   r   r         c                 C   r   r   )r   r   r   r   r   r   client_settings   r   zContext.client_settingsc                 C   r   r   )r   r   r   r   r   r   r      r   c                 C   s   d| j | j| jf S )Nz:<Context(server_info=%s, client_settings=%s, settings=%s)>)r   r   r   r   r   r   r   __repr__!   s   zContext.__repr__)__name__
__module____qualname__r   propertyr   setterr   r   r   __classcell__r   r   r
   r   r      s    





r   N)objectr   r   r   r   r   <module>   s   