From 5e66825eb420473a9afefbd2ea946744128a4e7d Mon Sep 17 00:00:00 2001 From: mytja Date: Wed, 20 Sep 2023 17:50:46 +0200 Subject: [PATCH] =?UTF-8?q?neki=20manj=C5=A1i=20popravki=20za=20primere=20?= =?UTF-8?q?vaj?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pdfparsers/untis202324v2.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/pdfparsers/untis202324v2.py b/src/pdfparsers/untis202324v2.py index a722cca..1303954 100644 --- a/src/pdfparsers/untis202324v2.py +++ b/src/pdfparsers/untis202324v2.py @@ -15,8 +15,17 @@ def parse(lines, all_classes, classes_archive: dict[int, dict], classes: dict[in classes[i][n].gimsis_kratko_ime = classes_archive[i][n].kratko_ime classes[i][n].gimsis_ime = classes_archive[i][n].ime - if csv_values[6] not in classes[i][n].gimsis_ime: + # naslednja dva primera dobro obrazložita situacijo: + # gimsis_ime: ŠVZ-M (Športna vzgoja) + # sharepoint ime: ŠVZ-M + # + # gimsis_kratko_ime: FIZv + # sharepoint ime: FIZv2 + if not (csv_values[6] in classes[i][n].gimsis_kratko_ime or classes[i][n].gimsis_kratko_ime in csv_values[6]): classes[i][n].opozori = True + # v primeru vaj ne applyjaj sprememb, samo opozori + if "vaje" in classes[i][n].gimsis_ime: + continue if csv_values[2].lower() not in classes[i][n].profesor.lower(): classes[i][n].opozori = True