refactor: update configuration handling and OpenAI client initialization

This commit is contained in:
2025-06-06 11:14:56 +02:00
parent 2eceb07c0b
commit dbad7165bc
9 changed files with 80 additions and 52 deletions

View File

@@ -1,12 +1,14 @@
from PyQt6 import QtWidgets, QtCore
from PyQt6.QtCore import QDate
from PyQt6.QtGui import QColor, QPen
from src.backend import Database
import sys
from typing import Any
import darkdetect
import loguru
import sys
from PyQt6 import QtCore, QtWidgets
from PyQt6.QtCore import QDate
from PyQt6.QtGui import QColor, QPen
from src import LOG_DIR
from src.backend import Database
log = loguru.logger
log.remove()

View File

@@ -1,10 +1,11 @@
import random
from typing import Union, Any
import sys
from typing import Any, Union
import loguru
import pyqtgraph as pg
from PyQt6 import QtWidgets
import loguru
import sys
from src import LOG_DIR
log = loguru.logger

View File

@@ -1,16 +1,18 @@
from .widget_sources.search_statistic_page_ui import Ui_Dialog
from PyQt6 import QtWidgets, QtGui, QtCore
from PyQt6.QtCore import pyqtSignal
from src.backend import Database, Semester
from src.logic import custom_sort, Prof, sort_semesters_list
from src.ui.dialogs import Mail_Dialog, ApparatExtendDialog, ReminderDialog
from src.ui.widgets import DataGraph, StatusWidget
from src import LOG_DIR
from natsort import natsorted
import loguru
import sys
import loguru
from natsort import natsorted
from PyQt6 import QtCore, QtGui, QtWidgets
from PyQt6.QtCore import pyqtSignal
from src import LOG_DIR
from src.backend import Database, Semester
from src.logic import Prof, custom_sort, sort_semesters_list
from src.ui.dialogs import ApparatExtendDialog, Mail_Dialog, ReminderDialog
from src.ui.widgets import DataGraph, StatusWidget
from .widget_sources.search_statistic_page_ui import Ui_Dialog
log = loguru.logger
log.remove()
log.add(sys.stdout, level="INFO")