返回提交历史
Modified
etc/tool/copilot.py
+1
-1
Modified
g4f/webdriver.py
+3
-1
XFEstudio/gpt4free
Check access from chromedriver
8787db38
代码差异
2 个文件
+4
-2
@@ -16,7 +16,7 @@ g4f.debug.logging = True
16
16
g4f.debug.version_check = False
17
17
18
18
GITHUB_TOKEN = os.getenv('GITHUB_TOKEN')
19
G4F_PROVIDER = os.getenv('G4F_PROVIDER') or g4f.Provider.OpenaiChat
19
G4F_PROVIDER = os.getenv('G4F_PROVIDER')
20
20
G4F_MODEL = os.getenv('G4F_MODEL') or g4f.models.gpt_4
21
21
22
22
def get_pr_details(github: Github) -> PullRequest:
@@ -6,6 +6,7 @@ from selenium.webdriver.common.by import By
6
6
from selenium.webdriver.support.ui import WebDriverWait
7
7
from selenium.webdriver.support import expected_conditions as EC
8
8
from os import path
9
from os import access, R_OK
9
10
from . import debug
10
11
11
12
try:
@@ -40,8 +41,9 @@ def get_browser(
40
41
options = ChromeOptions()
41
42
if proxy:
42
43
options.add_argument(f'--proxy-server={proxy}')
44
# Check for system driver in docker
43
45
driver = '/usr/bin/chromedriver'
44
if not path.isfile(driver):
46
if not path.isfile(driver) or not access(driver, R_OK):
45
47
driver = None
46
48
return Chrome(
47
49
options=options,