Эвентлеты и SMTP - PullRequest
       1

Эвентлеты и SMTP

1 голос
/ 13 ноября 2011

Я бы хотел многопоточную отправку почты (используя SMTPConnection от django или, возможно, модуль smtplib). Я надеялся, что есть модуль, похожий на urllib2, где я могу:

import eventlet
from eventlet.green import urllib2

за исключением использования smtplib вместо импорта urllib2. Тем не менее, это, кажется, поддерживается. Я читал, что это может быть исправлено обезьяной (?), Но я не уверен, что делать дальше. Любые идеи, как это может быть достигнуто с событиями? Или мне нужно перейти в класс потока Python и т. Д.

1 Ответ

1 голос
/ 13 ноября 2011

Используйте

import eventlet
eventlet.monkey_patch()
import module

Или

module = eventlet.import_patched(module)

Любой из них должен работать для вас.

http://eventlet.net/doc/patching.html

...