mirror of https://github.com/xtekky/gpt4free.git
Check access from chromedriver
This commit is contained in:
parent
cb0e065581
commit
8787db385e
|
@ -16,7 +16,7 @@ g4f.debug.logging = True
|
||||||
g4f.debug.version_check = False
|
g4f.debug.version_check = False
|
||||||
|
|
||||||
GITHUB_TOKEN = os.getenv('GITHUB_TOKEN')
|
GITHUB_TOKEN = os.getenv('GITHUB_TOKEN')
|
||||||
G4F_PROVIDER = os.getenv('G4F_PROVIDER') or g4f.Provider.OpenaiChat
|
G4F_PROVIDER = os.getenv('G4F_PROVIDER')
|
||||||
G4F_MODEL = os.getenv('G4F_MODEL') or g4f.models.gpt_4
|
G4F_MODEL = os.getenv('G4F_MODEL') or g4f.models.gpt_4
|
||||||
|
|
||||||
def get_pr_details(github: Github) -> PullRequest:
|
def get_pr_details(github: Github) -> PullRequest:
|
||||||
|
|
|
@ -6,6 +6,7 @@ from selenium.webdriver.common.by import By
|
||||||
from selenium.webdriver.support.ui import WebDriverWait
|
from selenium.webdriver.support.ui import WebDriverWait
|
||||||
from selenium.webdriver.support import expected_conditions as EC
|
from selenium.webdriver.support import expected_conditions as EC
|
||||||
from os import path
|
from os import path
|
||||||
|
from os import access, R_OK
|
||||||
from . import debug
|
from . import debug
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
@ -40,8 +41,9 @@ def get_browser(
|
||||||
options = ChromeOptions()
|
options = ChromeOptions()
|
||||||
if proxy:
|
if proxy:
|
||||||
options.add_argument(f'--proxy-server={proxy}')
|
options.add_argument(f'--proxy-server={proxy}')
|
||||||
|
# Check for system driver in docker
|
||||||
driver = '/usr/bin/chromedriver'
|
driver = '/usr/bin/chromedriver'
|
||||||
if not path.isfile(driver):
|
if not path.isfile(driver) or not access(driver, R_OK):
|
||||||
driver = None
|
driver = None
|
||||||
return Chrome(
|
return Chrome(
|
||||||
options=options,
|
options=options,
|
||||||
|
|
Loading…
Reference in New Issue