ich habe folgendes Problem:
Ich habe einen kleinen Service-Container mit einem kleinen Python-Daemon drin. Der soll mir nun, sowie auch aufgerufene importierte Python-Files deren func ich calle, E-Mail senden können. Um nun nicht jedes Mal eine neue Instanz zu erstellen möchte ich diese "durchreichen".
Grund: Ich arbeite mit Multi-Threading und möchte die Verbindung zu meinem eigenen Mail-Server dauerhaft halten und den Bonus an Geschwindigkeit mitnehmen nicht jedesmal einen Handshake machen zu müssen.
daemon.py
Code: Alles auswählen
from my_mail import Mail
from do_something import something
mail_send = Mail(intern_mail_only=True, sender_name="Daemon", mail_from="daemon@bla.de")
something()
Wenn ich mail_send im File "do_something" importe, dann habe ich ja einen Cycle, dass funktioniert dann nicht. Wie geht sowas?
Beste Grüße,
fly2air