[Twisted-Python] twisted.news cleanups and tests

Glyph Lefkowitz glyph at twistedmatrix.com
Sun Apr 13 02:16:55 EDT 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On Saturday, April 12, 2003, at 04:50 PM, Jp Calderone wrote:

> ... throughout Twisted wherever email-like messages need to be dealt 
> with ...

Speaking of such message-unifying work:

Moshe and I were recently on IRC, discussing a unification of several 
disparate message representations within Twisted.  We're not exactly 
sure where this is going, but in a future release, the .mail, .words, 
and .news packages should all be unified, probably under the heading of 
"words", in order to present a coherent messaging API for things like 
bots which don't care whether you're talking to them through email, 
netnews, IRC, AOL IM, or whatever.

What this really means is that words is going to grow a 
"store-and-forward" mechanism as well as a "store-and-check" mechanism. 
  Also, a higher-level POP3 and IMAP client will be integrated for 
retrieval of messages.

twisted.im also needs to be refactored, in order to make its API more 
coherent and easier to register observers of.  However, it remains 
unclear whether this kind of functionality actually deserves a separate 
package (that .words will use) or whether it will go into .words 
directly.  Moshe has me mostly convinced that it should remain an 
independant package, since real-time-client code is going to look 
significantly different to abstract-message-processing-and-forwarding 
code.

Thoughts?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (Darwin)

iD8DBQE+mQDZvVGR4uSOE2wRAi+AAJwOuVHtPtDr23Jz2bTgG5FbhnvqNACgjrVq
5/4mYIyKwFlvA0wMRyvWkjg=
=sF+C
-----END PGP SIGNATURE-----





More information about the Twisted-Python mailing list