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":
continue
for index in range(int(address["anzahl"])):
self.write_sender_to_csv(address, writer)
self.write_receiver_to_csv(address, writer)
self.write_sender_address_to_csv(address, writer)
self.write_receiver_address_to_csv(address, writer)
except FileNotFoundError:
show_error(
message_title="Unexpected error",
@@ -297,7 +297,8 @@ class Application:
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 = []
if address["firma"] != "":
receiver_line.append(address["firma"])
@@ -306,7 +307,7 @@ class Application:
receiver_line.append(address["plzort"])
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 = []
for idx in range(4):
sender_line.append(self.config.get("absender", f"{idx}"))