X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/SVBaL.git/blobdiff_plain/06cedd05523f072d850e26d82d6394db66632cbc..9a2ae5196ee9cff6b80b59b6086b76e746ce0195:/python/eh_app/AWK/pdf_ersteller.py diff --git a/python/eh_app/AWK/pdf_ersteller.py b/python/eh_app/AWK/pdf_ersteller.py index 9f673e9..5498f0e 100644 --- a/python/eh_app/AWK/pdf_ersteller.py +++ b/python/eh_app/AWK/pdf_ersteller.py @@ -25,7 +25,7 @@ class PdfErsteller(object): print ("Gesamt", self.gesamtbetrag, sep=";", file=self.csvfile ) self.csvfile.close() - def erstellepdf(self, m): + def erstellepdf(self, m) -> int : gg = m.VersicherteGrundstucke() g1 = gg[0] gn = gg[1:] @@ -60,9 +60,11 @@ class PdfErsteller(object): import subprocess rc = subprocess.call(["bash", self.pdfersteller, self.pfad, f'{m.nachname}_{m.mitgliedsnr}_brief.tex']) if rc != 0: - raise RuntimeError(f"pdfersteller.sh failed: {rc}") + return rc # schreibe Eintrag in Ergebnisdatei und erhöhe Gesamzbetrag print(m.nachname, m.vorname, m.strasse, m.plz, m.ort, len(gg), beitrag, sep=";", file=self.csvfile ) self.gesamtbetrag += beitrag self.anzahl += 1 + return 0 +