From 1b024361143700671de159acd59a2f42686bfeb7 Mon Sep 17 00:00:00 2001 From: sebthom Date: Mon, 11 Dec 2023 18:30:17 +0100 Subject: [PATCH] workaround for #207 --- kleinanzeigen_bot/__init__.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/kleinanzeigen_bot/__init__.py b/kleinanzeigen_bot/__init__.py index 427f13e..394e9e2 100644 --- a/kleinanzeigen_bot/__init__.py +++ b/kleinanzeigen_bot/__init__.py @@ -8,14 +8,15 @@ from collections.abc import Iterable from datetime import datetime from logging.handlers import RotatingFileHandler from typing import Any, Final -from wcmatch import glob +import certifi from overrides import overrides from ruamel.yaml import YAML from selenium.common.exceptions import ElementClickInterceptedException, NoSuchElementException, TimeoutException, WebDriverException from selenium.webdriver.common.by import By from selenium.webdriver.remote.webelement import WebElement from selenium.webdriver.support import expected_conditions as EC +from wcmatch import glob from . import utils, resources, extract # pylint: disable=W0406 from .utils import abspath, apply_defaults, ensure, is_frozen, pause, pluralize, safe_get, parse_datetime @@ -31,6 +32,11 @@ LOG.setLevel(logging.INFO) class KleinanzeigenBot(SeleniumMixin): def __init__(self) -> None: + + # workaround for https://github.com/Second-Hand-Friends/kleinanzeigen-bot/issues/207 + # see https://github.com/pyinstaller/pyinstaller/issues/7229#issuecomment-1309383026 + os.environ["SSL_CERT_FILE"] = certifi.where() + super().__init__() self.root_url = "https://www.kleinanzeigen.de"