Publisher review:JWZ's Threading Algorithm module takes a bunch of email messages and groups them into threads. This script is a Python implementation of Jamie Zawinski's threading algorithm, which takes a bunch of email messages and groups them into threads. The module contains a thread() function that takes a list of Message objects.
Message is a class defined in this module and not the rfc822.Message class; there's a make_message() function that will take an rfc822.Message object, look at its 'References:' and 'In-Reply-To:' headers,and return a jwzthreading.Message object. thread() will return a dictionary mapping subject lines to Container objects that are the root of trees containing the threaded messages.
JWZ's Threading Algorithm 0.91 is a Python script for Email Systems scripts design by amk.ca.
It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
Operating system:Windows / Linux / Mac OS / BSD / Solaris