sort imports

This commit is contained in:
2025-09-01 14:29:32 +02:00
parent 4c26aa8d21
commit 1c5dfc8f3e

View File

@@ -1,24 +1,26 @@
import os import os
from .widget_sources.elsa_maindialog_ui import Ui_Dialog
from PySide6 import QtCore, QtWidgets, QtGui
from PySide6.QtGui import QRegularExpressionValidator
from PySide6.QtCore import QDate
from src import Icon
from src.backend import Semester, Database
from src.logic import elsa_word_to_csv, Prof
from src.ui.dialogs import ElsaAddEntry, popus_confirm
from src.ui.widgets import FilePicker, DataQtGraph
from src.backend import recreateElsaFile
import loguru
import sys import sys
from src import LOG_DIR
import loguru
from PySide6 import QtCore, QtGui, QtWidgets
from PySide6.QtCore import QDate
from PySide6.QtGui import QRegularExpressionValidator
from src import LOG_DIR, Icon
from src.backend import Database, Semester, recreateElsaFile
from src.logic import Prof, elsa_word_to_csv
from src.ui.dialogs import ElsaAddEntry, popus_confirm
from src.ui.widgets.filepicker import FilePicker
from src.ui.widgets.graph import DataQtGraph
from .widget_sources.elsa_maindialog_ui import Ui_Dialog
log = loguru.logger log = loguru.logger
log.remove() log.remove()
log.add(sys.stdout, level="INFO") log.add(sys.stdout, level="INFO")
log.add(f"{LOG_DIR}/application.log", rotation="1 MB", retention="10 days") log.add(f"{LOG_DIR}/application.log", rotation="1 MB", retention="10 days")
class ElsaDialog(QtWidgets.QDialog, Ui_Dialog): class ElsaDialog(QtWidgets.QDialog, Ui_Dialog):
def __init__(self): def __init__(self):
super().__init__() super().__init__()
@@ -240,7 +242,7 @@ class ElsaDialog(QtWidgets.QDialog, Ui_Dialog):
if prof_id is None: if prof_id is None:
self.db.createProf(profdata) self.db.createProf(profdata)
prof_id = self.db.getProfId(prof) prof_id = self.db.getProfId(profdata)
self.profs.append( self.profs.append(
"f{}, {}".format(profdata.lastname, profdata.firstname), prof_id "f{}, {}".format(profdata.lastname, profdata.firstname), prof_id
) )
@@ -413,6 +415,16 @@ class ElsaDialog(QtWidgets.QDialog, Ui_Dialog):
log.debug( log.debug(
f"elsa_id: {elsa_id}, prof: {self.elsa_prof.currentText()}, semester: {self.elsa_semester.text()}, date: {self.elsa_date.text()}" f"elsa_id: {elsa_id}, prof: {self.elsa_prof.currentText()}, semester: {self.elsa_semester.text()}, date: {self.elsa_date.text()}"
) )
self.db.insertElsaFile(
[
{
"name": file.split("/")[-1],
"path": file,
"type": file.split(".")[-1],
}
],
elsa_id,
)
for row in data: for row in data:
if self.seperateEntries.isChecked(): if self.seperateEntries.isChecked():
if ";" in row["pages"]: if ";" in row["pages"]:
@@ -426,6 +438,7 @@ class ElsaDialog(QtWidgets.QDialog, Ui_Dialog):
else: else:
self.setElsaRow(row) self.setElsaRow(row)
self.db.addElsaMedia(row, elsa_id) self.db.addElsaMedia(row, elsa_id)
self.quote_entry.setEnabled(True) self.quote_entry.setEnabled(True)
def openDocumentElsa(self): def openDocumentElsa(self):