From a87e4f1aa03e46bc8897d68ce984f82f7fa65090 Mon Sep 17 00:00:00 2001 From: mytja Date: Wed, 20 Sep 2023 20:28:11 +0200 Subject: [PATCH] =?UTF-8?q?=C5=A1e=20malo=20ve=C4=8D=20logginga=20v=20unti?= =?UTF-8?q?s=202023/24=20v2=20parserju?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pdfparsers/untis202324v2.py | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/pdfparsers/untis202324v2.py b/src/pdfparsers/untis202324v2.py index 7f03990..aa53fbb 100644 --- a/src/pdfparsers/untis202324v2.py +++ b/src/pdfparsers/untis202324v2.py @@ -43,6 +43,11 @@ def parse(lines, all_classes, classes_archive: dict[int, dict], classes: dict[in if classes[i][n].vpisano_nadomescanje: print(f"[UNTIS 2023/24 v2] Preskakujem že v GimSIS-u vpisano nadomeščanje {classes[i][n]} {csv_values} {class_match}.") continue + if classes[i][n].fixed_by_sharepoint: + print(f"[UNTIS 2023/24 v2] Preskakujem že popravljeno nadomeščanje {classes[i][n]} {csv_values} {class_match}.") + continue + + print(f"[UNTIS 2023/24 v2] Najdeno nadomeščanje {classes[i][n]} {csv_values} {class_match}.") # naslednja dva primera dobro obrazložita situacijo: # gimsis_ime: ŠVZ-M (Športna vzgoja) @@ -53,11 +58,16 @@ def parse(lines, all_classes, classes_archive: dict[int, dict], classes: dict[in if not (csv_values[6] in classes[i][n].gimsis_kratko_ime or classes[i][n].gimsis_kratko_ime in csv_values[6]): print(f"[UNTIS 2023/24 v2] Opozarjam uporabnika na napako v urniku {classes[i][n]} {csv_values} {class_match}") classes[i][n].opozori = True - # v primeru vaj ne applyjaj sprememb, samo opozori - if "vaje" in classes[i][n].gimsis_ime: - continue + # ne applyjaj sprememb, samo opozori + continue if csv_values[2].lower() not in classes[i][n].profesor.lower(): + print(f"[UNTIS 2023/24 v2] Opozarjam uporabnika na napako v urniku glede profesorja {classes[i][n]} {csv_values} {class_match}") classes[i][n].opozori = True + continue + + if classes[i][n].opozori: + print(f"[UNTIS 2023/24 v2] Brišem opozorilo {classes[i][n]} {csv_values} {class_match}") + classes[i][n].opozori = False classes[i][n].kratko_ime = csv_values[7] classes[i][n].profesor = csv_values[3]