2011-12-21 1 views

答えて

1

SMTPHandlersmtplibを使用し、このライブラリを使用して電子メールを送信すると、プロセスは正しく送信されるまでブロックされ、スレッドは作成されません。

電子メールの送信時にプロセスをブロックしたくない場合は、独自のSMTPHandlerを実装してemit(self, record)メソッドをオーバーライドする必要があります。

一般的にローカル通信であり、システムが目的地からの肯定応答を待たないように、ブロッキングハンドラがSysLogHandlerです。

+0

あなたの入力に基づいて[フォローアップ](http://stackoverflow.com/questions/8591567/catch-sysloghandlers-output)の質問を追加しました – Jonathan

1

いいえ、わかっている限り、別のプロセスを開始する必要があります。

関連する問題