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:]
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
+