~sambuddhabasu1/mailman/fix_mailman_run_error

« back to all changes in this revision

Viewing changes to src/mailman/app/membership.py

  • Committer: Barry Warsaw
  • Date: 2014-03-02 21:38:32 UTC
  • Revision ID: barry@list.org-20140302213832-tkgvano62vsw67r0
* Module coding style consistency.
* handle_SubscriptionEvent(): We're always guaranteed to get a language from a
  member, since lookup falls back ultimately to the system preferences.  So
  this method can be simplified.
* Bump up code coverage for several modules.

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
 
18
18
"""Application support for membership management."""
19
19
 
20
 
from __future__ import absolute_import, unicode_literals
 
20
from __future__ import absolute_import, print_function, unicode_literals
21
21
 
22
22
__metaclass__ = type
23
23
__all__ = [
173
173
    mlist = member.mailing_list
174
174
    if not mlist.send_welcome_message:
175
175
        return
176
 
    # What language should the welcome message be sent in?
177
 
    language = member.preferred_language
178
 
    if language is None:
179
 
        language = mlist.preferred_language
180
 
    send_welcome_message(mlist, member, language)
 
176
    send_welcome_message(mlist, member, member.preferred_language)