
    Ii                          " S  S\ 5      rg)c                      ^  \ rS rSrU 4S jr\S 5       r\R                  S 5       r\S 5       r\R                  S 5       r\S 5       r	\	R                  S 5       r	S	 r
S
rU =r$ )Context   c                 T   > S U l         S U l        S U l        [        [        U ]  5         g N)_server_info	_settings_client_settingssuperr   __init__)self	__class__s    ?/venv/lib/python3.13/site-packages/clickhouse_driver/context.pyr   Context.__init__   s'      $gt%'    c                     U R                   $ r   r   r   s    r   server_infoContext.server_info	   s       r   c                     Xl         g r   r   r   values     r   r   r      s    !r   c                 6    U R                   R                  5       $ r   )r   copyr   s    r   settingsContext.settings   s    ~~""$$r   c                 .    UR                  5       U l        g r   )r   r   r   s     r   r   r      s    r   c                 6    U R                   R                  5       $ r   )r	   r   r   s    r   client_settingsContext.client_settings   s    $$))++r   c                 .    UR                  5       U l        g r   )r   r	   r   s     r   r   r       s     %

r   c                 \    SU R                   < SU R                  < SU R                  < S3$ )Nz<Context(server_info=z, client_settings=z, settings=z)>)r   r	   r   r   s    r   __repr__Context.__repr__!   s#    t44dnn
 	
r   )r	   r   r   )__name__
__module____qualname____firstlineno__r   propertyr   setterr   r   r#   __static_attributes____classcell__)r   s   @r   r   r      s    ( ! ! " " % % __& & , , - -
 
r   r   N)objectr    r   r   <module>r/      s   "
f "
r   