changed sender and receiver order in csv output
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
import _csv
|
||||||
import csv
|
import csv
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
@@ -254,22 +255,28 @@ class Application:
|
|||||||
if address["aktiv"] != "x":
|
if address["aktiv"] != "x":
|
||||||
continue
|
continue
|
||||||
for index in range(int(address["anzahl"])):
|
for index in range(int(address["anzahl"])):
|
||||||
|
self.write_sender_to_csv(address, writer)
|
||||||
|
self.write_receiver_to_csv(address, writer)
|
||||||
|
except FileNotFoundError:
|
||||||
|
show_error(message_title="Unexpected error",
|
||||||
|
message=f"Could not write file {self.csv_file}",
|
||||||
|
parent=self.root
|
||||||
|
)
|
||||||
|
|
||||||
|
def write_receiver_to_csv(self, address: dict, csv_writer: _csv.writer):
|
||||||
receiver_line = []
|
receiver_line = []
|
||||||
if address["firma"] != "":
|
if address["firma"] != "":
|
||||||
receiver_line.append(address["firma"])
|
receiver_line.append(address["firma"])
|
||||||
receiver_line.append(address["name"])
|
receiver_line.append(address["name"])
|
||||||
receiver_line.append(address["strasse"])
|
receiver_line.append(address["strasse"])
|
||||||
receiver_line.append(address["plzort"])
|
receiver_line.append(address["plzort"])
|
||||||
writer.writerow(receiver_line)
|
csv_writer.writerow(receiver_line)
|
||||||
|
|
||||||
|
def write_sender_to_csv(self, address: dict, csv_writer: _csv.writer):
|
||||||
sender_line = []
|
sender_line = []
|
||||||
for idx in range(4):
|
for idx in range(4):
|
||||||
sender_line.append(self.config.get("absender", f"{idx}"))
|
sender_line.append(self.config.get("absender", f"{idx}"))
|
||||||
writer.writerow(sender_line)
|
csv_writer.writerow(sender_line)
|
||||||
except FileNotFoundError:
|
|
||||||
show_error(message_title="Unexpected error",
|
|
||||||
message=f"Could not write file {self.csv_file}",
|
|
||||||
parent=self.root
|
|
||||||
)
|
|
||||||
|
|
||||||
def populate_table(self, reload=True):
|
def populate_table(self, reload=True):
|
||||||
if reload:
|
if reload:
|
||||||
|
|||||||
Reference in New Issue
Block a user