X-Git-Url: https://git.siccegge.de//index.cgi?p=teilnehmertool.git;a=blobdiff_plain;f=teilnehmertool.py;h=9ff5ca740b9505e9267e23dfd8e7eb7b84c50e68;hp=b11b6882567448aaf48b38ff0105803337e084b5;hb=421348e62079c5bce5c343a34fb60d4a51b89895;hpb=a0b00470ee8d2ddb81d057e054c960214ad169f3 diff --git a/teilnehmertool.py b/teilnehmertool.py index b11b688..9ff5ca7 100755 --- a/teilnehmertool.py +++ b/teilnehmertool.py @@ -40,8 +40,14 @@ def mark_pay(outdir): if uid == "": break uid = int(uid) + vorname, nachname, email, bezahlt = \ + conn.execute("SELECT vorname, nachname, email, bezahlt FROM teilnehmer WHERE id = ?", [uid]).fetchone() + + if bezahlt > 20: + continue + conn.execute("UPDATE teilnehmer SET bezahlt = ? WHERE id = ?", [betrag, uid]) - vorname, nachname, email = conn.execute("SELECT vorname, nachname, email FROM teilnehmer WHERE id = ?", [uid]).fetchone() + with open(os.path.join(outdir, email), 'w') as f: f.write(template.render(vorname=vorname.decode('utf-8'),