
    ^jj                     J    d dl mZmZ d dlmZmZ d dlmZ dZ G d de      Z	y)    )PathLikefspath)OptionalUnion)SupportsCapabilitiesappPathc                   `    e Zd Zedee   fd       Zej                  deee	f   ddfd       Zy)AppPathOptionreturnc                 ,    | j                  t              S )z:
        The path of the application to automate.
        )get_capabilityAPP_PATH)selfs    [/home/ubuntu/.local/lib/python3.12/site-packages/appium/options/mac/mac2/app_path_option.pyapp_pathzAppPathOption.app_path   s    
 ""8,,    valueNc                 B    | j                  t        t        |             y)z>
        Set the path of the application to automate.
        N)set_capabilityr   r   )r   r   s     r   r   zAppPathOption.app_path"   s    
 	HfUm4r   )
__name__
__module____qualname__propertyr   strr   setterr   r    r   r   r
   r
      sN    -(3- - - __5eCM2 5t 5 5r   r
   N)
osr   r   typingr   r   +appium.options.common.supports_capabilitiesr   r   r
   r   r   r   <module>r       s"   $   " L5( 5r   