~danci-emanuel/mailman/messages_support

« back to all changes in this revision

Viewing changes to src/mailman/interfaces/messages.py

  • Committer: Emanuel Danci
  • Date: 2012-09-17 21:07:24 UTC
  • Revision ID: danci_emanuel@yahoo.com-20120917210724-60vsruqdx54az1ch
Added the missing part from the messages.

Show diffs side-by-side

added added

removed removed

Lines of Context:
62
62
    http://archive.example.com/RXTJ357KFOTJP3NFJA6KMO65X7VQOHJI
63
63
    """
64
64
 
65
 
    def add(message):
 
65
    def add(message, msgdata):
66
66
        """Add the message to the store.
67
67
 
68
68
        :param message: An email.message.Message instance containing at least
69
69
            a unique Message-ID header.  The message will be given an
70
70
            X-Message-ID-Hash header, overriding any existing such header.
 
71
        :param msgdata: The message metadata.    
71
72
        :returns: The calculated X-Message-ID-Hash header.
72
73
        :raises ValueError: if the message is missing a Message-ID header.
73
74
            The storage service is also allowed to raise this exception if it
109
110
    message_id_hash = Attribute("""The unique SHA1 hash of the message.""")
110
111
 
111
112
    path = Attribute("""The filesystem path to the message object.""")
 
113
    
 
114
    thread_id_dlist = Attribute("""The id of the thread that the message
 
115
        belongs to.""")