refactored csv export functions

This commit is contained in:
2026-05-09 02:57:37 +02:00
parent e749c6cc3f
commit 7e4b4a0b6f

View File

@@ -288,8 +288,8 @@ 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_sender_address_to_csv(address, writer)
self.write_receiver_to_csv(address, writer) self.write_receiver_address_to_csv(address, writer)
except FileNotFoundError: except FileNotFoundError:
show_error( show_error(
message_title="Unexpected error", message_title="Unexpected error",
@@ -297,7 +297,8 @@ class Application:
parent=self.root, parent=self.root,
) )
def write_receiver_to_csv(self, address: dict, csv_writer: _csv.writer): @staticmethod
def write_receiver_address_to_csv(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"])
@@ -306,7 +307,7 @@ class Application:
receiver_line.append(address["plzort"]) receiver_line.append(address["plzort"])
csv_writer.writerow(receiver_line) csv_writer.writerow(receiver_line)
def write_sender_to_csv(self, address: dict, csv_writer: _csv.writer): def write_sender_address_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}"))