Ich baue gerade meinen eignen Email Client. Das momentane Logik/Denk Problem:
Ich habe ein paar GtkEntry Felder. Diese sollen auf grobe Validität der Email geprüft werden. Sollte was nicht passen, dann soll ein GtkMessageDialog ausgegeben werden und die restliche Funktion abgebrochen werden. Aber wie gehe ich dabei vor?
Grob sieht meine App im Moment so aus:
Code: Alles auswählen
def datenabgreifen():
to = get...
cc = get...
bcc = get...
subject = get....
body = get...
send_mail(to, cc, bcc, subject, body)
Code: Alles auswählen
def datenabgreifen():
to = get...
if not vlidate_email():
GtkMessageDialog
break <--- Ja ich weiss das geht gar nicht
cc = get...
bcc = get...
subject = get....
body = get...
send_mail(to, cc, bcc, subject, body)
Wie gehe ich hier denn am Besten vor? Try/except geht so meines Wissens nicht? eine Exception werfen will ich nicht, da ich ja das GtkMessageDialog angezeigt haben will. Ich bin hier wirklich ratlos.
Wie würdet Ihr das lösen?