From 0e8f5758ef271c3ef27e567ac07336e41338ab6a Mon Sep 17 00:00:00 2001 From: nex Date: Mon, 15 Jan 2024 11:02:31 +0000 Subject: [PATCH] Tweak some parameters to fix chromedriver --- src/cogs/screenshot.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/cogs/screenshot.py b/src/cogs/screenshot.py index 019216e..0694289 100644 --- a/src/cogs/screenshot.py +++ b/src/cogs/screenshot.py @@ -22,13 +22,13 @@ class ScreenshotCog(commands.Cog): self.log = logging.getLogger("jimmy.cogs.screenshot") self.chrome_options = ChromeOptions() - self.chrome_options.add_argument("--headless") - self.chrome_options.add_argument("--disable-extensions") + # self.chrome_options.add_argument("--headless") + # self.chrome_options.add_argument("--disable-extensions") self.chrome_options.add_argument("--incognito") self.chrome_options.add_argument("--remote-debugging-port=9222") if os.getuid() == 0: self.chrome_options.add_argument("--no-sandbox") - self.chrome_options.add_argument("--disable-setuid-sandbox") + # self.chrome_options.add_argument("--disable-setuid-sandbox") self.log.warning("Running as root, disabling chrome sandbox.") prefs = { @@ -38,9 +38,9 @@ class ScreenshotCog(commands.Cog): "plugins.always_open_pdf_externally": False, "download_restrictions": 3, } - self.chrome_options.add_experimental_option( - "prefs", prefs - ) + # self.chrome_options.add_experimental_option( + # "prefs", prefs + # ) def compress_png(self, input_file: io.BytesIO) -> io.BytesIO: img = Image.open(input_file) @@ -81,7 +81,8 @@ class ScreenshotCog(commands.Cog): if eager is None: eager = render_timeout is None if render_timeout is None: - render_timeout = 30 if eager else 10 + # render_timeout = 30 if eager else 10 + render_timeout = 30 if not url.startswith("http"): url = "https://" + url self.log.debug(