
    ^j_                     &    d dl mZ  G d de      Zy)    )ClientConfigc                   >     e Zd ZdZdef fdZedefd       Z xZ	S )AppiumClientConfigzClientConfig class for Appium Python client.
    This class inherits selenium.webdriver.remote.client_config.ClientConfig.
    remote_server_addrc                 Z    |j                  dd      | _        t        |   |g|i | y)a  
        Please refer to selenium.webdriver.remote.client_config.ClientConfig documentation
        about available arguments. Only 'direct_connection' below is AppiumClientConfig
        specific argument.

        Args:
            direct_connection: If enables [directConnect](https://github.com/appium/python-client?tab=readme-ov-file#direct-connect-urls)
            feature.
        direct_connectionFN)pop_direct_connectionsuper__init__)selfr   argskwargs	__class__s       R/home/ubuntu/.local/lib/python3.12/site-packages/appium/webdriver/client_config.pyr   zAppiumClientConfig.__init__   s1     #)**-@%"H+=d=f=    returnc                     | j                   S )z}Return if [directConnect](https://github.com/appium/python-client?tab=readme-ov-file#direct-connect-urls)
        is enabled.)r
   )r   s    r   r   z$AppiumClientConfig.direct_connection"   s     &&&r   )
__name__
__module____qualname____doc__strr   propertyboolr   __classcell__)r   s   @r   r   r      s/    >3 > '4 ' 'r   r   N)'selenium.webdriver.remote.client_configr   r    r   r   <module>r      s    A' 'r   