
    +gR                     j    S SK Jr  S SK Jr  S SK Jr  S SKJr  S SKJr   " S S\R                  5      r	g)	    )List)Mapping)Optional)SubprocessStdAlias)servicec                   n   ^  \ rS rSrSr     SS\S\\\      S\	S\\
\\4      SS4
U 4S	 jjjrS
rU =r$ )Service   aX  A Service class that is responsible for the starting and stopping of
`chromedriver`.

:param executable_path: install path of the chromedriver executable, defaults to `chromedriver`.
:param port: Port for the service to run on, defaults to 0 where the operating system will decide.
:param service_args: (Optional) List of args to be passed to the subprocess when launching the executable.
:param log_output: (Optional) int representation of STDOUT/DEVNULL, any IO instance or String path to file.
:param env: (Optional) Mapping of environment variables for the new process, defaults to `os.environ`.
Nportservice_args
log_outputenvreturnc           	      2   > [         TU ]  " SUUUUUS.UD6  g )N)executable_pathr   r   r   r    )super__init__)selfr   r   r   r   r   kwargs	__class__s          i/Users/Alptekin/Desktop/izin_takip/venv/lib/python3.13/site-packages/selenium/webdriver/chrome/service.pyr   Service.__init__&   s0     	 	
+%!	
 	
    r   )Nr   NNN)__name__
__module____qualname____firstlineno____doc__intr   r   strr   r   r   __static_attributes____classcell__)r   s   @r   r	   r	      sl     ,0)-+/
 
 tCy)	

 '
 gc3h'(
 

 
r   r	   N)
typingr   r   r   selenium.typesr   selenium.webdriver.chromiumr   ChromiumServicer	   r   r   r   <module>r(      s(   &    - /
g%% 
r   