diff --git a/src/ui/userInterface.py b/src/ui/userInterface.py index 9cbddfc..68b61d3 100644 --- a/src/ui/userInterface.py +++ b/src/ui/userInterface.py @@ -12,7 +12,7 @@ from PyQt6 import QtCore, QtGui, QtWidgets from PyQt6.QtCore import QThread from PyQt6.QtGui import QRegularExpressionValidator -from src import Icon, logger +from src import Icon, logger, settings from src.backend import Database, BookGrabber, AvailChecker, DocumentationThread from src.backend.semester import Semester from src.backend.create_file import recreateFile @@ -241,7 +241,8 @@ class Ui(Ui_Semesterapparat): "Mit dem Klick auf Okay wird eine Übersicht aller aktiven Semesterapparate erstellt und an den FollowME Drucker gesendet. Es kann bis zu 10 Minuten dauern, bis das document im Drucker angezeigt wird", "document erstellen?", ) - if result == QtWidgets.QDialog.DialogCode.Accepted: + logger.debug(f"Result: {result}") + if result == 1: # print("Creating document") apparats = self.apparats apps = [] @@ -250,15 +251,19 @@ class Ui(Ui_Semesterapparat): data = (apparat[4], f"{prof.lastname} ({apparat[1]})") apps.append(data) # print(apps) + logger.info("Using apparats: {}", apps) doc = SemesterDocument( - semester=Semester(), + semester=Semester().value, filename="Semesterapparate", apparats=apps, + full=True, + config=settings, ) - doc.make_document() - doc.create_pdf() - doc.print_document() - doc.cleanup() + # doc.make_document() + # doc.create_pdf() + # doc.print_document() + # doc.cleanup() + # logger.info("Document created and sent to printer") # kill thread after execution done