File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
py/selenium/webdriver/common Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -57,14 +57,15 @@ def __init__(
57
57
driver_path_env_key : Optional [str ] = None ,
58
58
** kwargs ,
59
59
) -> None :
60
+ self .log_output : Optional [Union [int , IOBase ]]
60
61
if isinstance (log_output , str ):
61
62
self .log_output = cast (IOBase , open (log_output , "a+" , encoding = "utf-8" ))
62
63
elif log_output == subprocess .STDOUT :
63
- self .log_output = cast ( Optional [ Union [ int , IOBase ]], None )
64
+ self .log_output = None
64
65
elif log_output is None or log_output == subprocess .DEVNULL :
65
- self .log_output = cast ( Optional [ Union [ int , IOBase ]], subprocess .DEVNULL )
66
+ self .log_output = subprocess .DEVNULL
66
67
else :
67
- self .log_output = log_output
68
+ self .log_output = cast ( Union [ int , IOBase ], log_output )
68
69
69
70
self .port = port or utils .free_port ()
70
71
# Default value for every python subprocess: subprocess.Popen(..., creationflags=0)
You can’t perform that action at this time.
0 commit comments