Ich habe den SMTP-Handler /Logger konfiguriert und eigentlich scheint es auch zu funktionieren.
Allerdings sehe ich immer Meldungen, dass die ToAddr als Liste zu übergeben ist.
Meine ToAddr ist natürlich nur EINE Email-Adresse.
Dies funktioniert leider genauso wenig:
['acb@Timbuktu.com']
Wie muss ich das korrekt machen?
logging SMTPHandler - Problem mit toAddr(esses)
- __blackjack__
- User
- Beiträge: 14325
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@drnicolas: Also beim `logging.handler.SMTPHandler` kann man `toaddrs` als Zeichenkette (eine Adresse) oder als Liste (mehrere Adressen) übergeben. Eine Liste mit einer Adresse geht natürlich auch. Wobei auch andere Sequenzen gehen. Die `emit()`-Methode macht da ein ``", ".join(self.toaddrs)`` mit.
Wo kommen denn die Meldungen her? Python? Oder IDE?
Wo kommen denn die Meldungen her? Python? Oder IDE?
„Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.“ — Brian W. Kernighan
- __blackjack__
- User
- Beiträge: 14325
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@drnicolas: Welche Meldungen? Von der IDE? Dann schalt die Meldungen ab, oder finde heraus wo Du falsche Fehler melden kannst. Mypy geht beispielsweise von dieser Typannotation aus:
Code: Alles auswählen
toaddrs: str | list[str],„Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.“ — Brian W. Kernighan
