File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -26,15 +26,15 @@ def get_map_screenshot(election):
2626 "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/109.0; Demsausage-Webdriver-Screenshot-Service" ,
2727 )
2828
29- if os .path .isfile ("/app/logs/webdriver/geckodriver.log" ) is False :
30- Path ("/app/logs/webdriver/" ).mkdir (parents = True , exist_ok = True )
31- with open ("/app/logs/webdriver/geckodriver.log" , "x" ) as f :
32- pass
29+ # Ensure log directory exists (Selenium 4.x will create the log file)
30+ Path ("/app/logs/webdriver/" ).mkdir (parents = True , exist_ok = True )
3331
3432 # Use system-installed geckodriver (installed in Dockerfile for correct architecture)
33+ # Note: Selenium 4.x uses 'log_output' parameter instead of 'log_path'
3534 driver = webdriver .Firefox (
3635 service = Service (
37- "/usr/local/bin/geckodriver" , log_path = "/app/logs/webdriver/geckodriver.log"
36+ "/usr/local/bin/geckodriver" ,
37+ log_output = "/app/logs/webdriver/geckodriver.log" ,
3838 ),
3939 options = firefox_options ,
4040 )
You can’t perform that action at this time.
0 commit comments