]> wagnertech.de Git - SVBaL.git/blobdiff - python/eh_app/AWK/pdf_ersteller.py
Fehlerseite für PDF-Erzeugung
[SVBaL.git] / python / eh_app / AWK / pdf_ersteller.py
index 9f673e9d3b201fb9db757e4869054e1a6476e5d3..5498f0e6162499c9940444363d02eadb6924ef73 100644 (file)
@@ -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
+