bugfix
This commit is contained in:
15
helpers.py
15
helpers.py
@@ -35,16 +35,8 @@ import requests
|
||||
from bs4 import BeautifulSoup
|
||||
import pandas as pd
|
||||
import openai
|
||||
# NEU: Fehlerklassen werden direkt von openai importiert
|
||||
from openai import (
|
||||
AuthenticationError,
|
||||
OpenAIError,
|
||||
RateLimitError,
|
||||
APIError,
|
||||
Timeout,
|
||||
BadRequestError, # <-- KORRIGIERT (war InvalidRequestError)
|
||||
APIConnectionError, # ServiceUnavailableError ist oft APIConnectionError
|
||||
)
|
||||
# NEU: Korrigierte Imports für openai v1.x
|
||||
from openai import APIError, RateLimitError, APIConnectionError, BadRequestError, AuthenticationError, Timeout
|
||||
from config import (Config, BRANCH_MAPPING_FILE, URL_CHECK_MARKER, USER_AGENTS, LOG_DIR)
|
||||
|
||||
# Optionale Bibliotheken
|
||||
@@ -140,7 +132,8 @@ def retry_on_failure(func):
|
||||
decorator_logger.exception("Details:")
|
||||
raise e
|
||||
|
||||
except (requests.exceptions.RequestException, gspread.exceptions.APIError, OpenAIError, wikipedia.exceptions.WikipediaException) as e:
|
||||
|
||||
except (requests.exceptions.RequestException, gspread.exceptions.APIError, APIError, wikipedia.exceptions.WikipediaException) as e:
|
||||
error_msg = str(e)
|
||||
error_type = type(e).__name__
|
||||
|
||||
|
||||
Reference in New Issue
Block a user