~barry/mailman/events-and-web

« back to all changes in this revision

Viewing changes to src/mailman/handlers/docs/subject-munging.rst

  • Committer: Barry Warsaw
  • Date: 2012-03-31 10:51:42 UTC
  • mto: This revision was merged to the branch mainline in revision 7140.
  • Revision ID: barry@list.org-20120331105142-tq8akrvi9lbq50hw
 * The `news` runner and queue has been renamed to the more accurate `nntp`.
   Beta testers can can safely remove `$var_dir/queue/news`.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
changes depend on mailing list settings and others depend on how the message
9
9
is getting sent through the system.  We'll take things one-by-one.
10
10
 
11
 
    >>> mlist = create_list('_xtest@example.com')
 
11
    >>> mlist = create_list('test@example.com')
12
12
 
13
13
 
14
14
Inserting a prefix
32
32
    >>> from mailman.handlers.cook_headers import process
33
33
    >>> process(mlist, msg, msgdata)
34
34
 
35
 
The original subject header is stored in the message metadata.  We must print
36
 
the new ``Subject`` header because it gets converted from a string to an
37
 
``email.header.Header`` instance which has an unhelpful ``repr``.
 
35
The original subject header is stored in the message metadata.
38
36
 
39
 
    >>> msgdata['origsubj']
 
37
    >>> msgdata['original_subject']
40
38
    u''
41
39
    >>> print msg['subject']
42
40
    [XTest] (no subject)
52
50
    ... """)
53
51
    >>> msgdata = {}
54
52
    >>> process(mlist, msg, msgdata)
55
 
    >>> print msgdata['origsubj']
 
53
    >>> print msgdata['original_subject']
56
54
    Something important
57
55
    >>> print msg['subject']
58
56
    [XTest] Something important