
    ^j                     :    d dl mZmZ ddlmZ dZ G d de      Zy)    )DictOptional   )SupportsCapabilitiesprerunc                   j    e Zd Zedeeeef      fd       Zej                  deeef   ddfd       Zy)PrerunOptionreturnc                 ,    | j                  t              S )zp
        System script which is supposed to be executed before
        a driver session is initialised.
        )get_capabilityPRERUN)selfs    W/home/ubuntu/.local/lib/python3.12/site-packages/appium/options/common/prerun_option.pyr   zPrerunOption.prerun   s     ""6**    valueNc                 0    | j                  t        |       y)zv
        Set a system script which is supposed to be executed before
        a driver session is initialised.
        N)set_capabilityr   )r   r   s     r   r   zPrerunOption.prerun"   s     	FE*r   )	__name__
__module____qualname__propertyr   r   strr   setter r   r   r	   r	      sV    +c3h0 + + ]]+DcN +t + +r   r	   N)typingr   r   supports_capabilitiesr   r   r	   r   r   r   <module>r      s   $ " 7	+' +r   