On Tue, 21 May 2013 18:50:23 +0200, Sorin Stelian <sorin.stel...@axis.com> 
wrote:
> I am posting this here since I could find no active maintainer of the smtpd 
> module.

Currently I am effectively the maintainer of that module, though other
people are helping out.

> In my work as a test engineer for Axis (www.axis.com) I encountered
> the need of having thread-safe SMTP servers. I know the use case of
> several SMTP servers running in concurrent threads might seem odd, but
> it can actually be quite useful for testing purposes.
> 
> I have implemented (for my own use) a possible solution which
> basically means that every SMTP channel has its own socket map,
> instead of using asyncore's global socket map. It would not involve
> any change in asyncore.
> 
> Looking at the disucssion from http://bugs.python.org/issue11959 it
> seems to me that such a solution would not be accepted. Do you think
> that modifying asyncore is more feasible? If not, is this something
> that might be looked at?
> 
> I can provide code if needed, but I would first like to know your
> thoughts about this.

I don't think issue 11959 represents a categorical rejection of
improvements here; however, I suspect that tulip has an impact on this.

Regardless of that, any changes need to be discussed in a wider context
than just the smtpd module, no matter where changes are actually made.

--David
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to