Changeset fb76571


Ignore:
Timestamp:
Feb 26, 2012, 2:01:42 AM (14 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, space-access, stable, stage
Children:
ce5d021
Parents:
8389289
git-author:
Alex Dehnert <adehnert@…> (02/26/12 02:01:42)
git-committer:
Alex Dehnert <adehnert@…> (02/26/12 02:01:42)
Message:

Fix util/mailman.py's commas handling (Trac: #65)

Changes util/mailman.py and groups/diffs.py so that groups with names
including commas can be correctly added and removed from asa-official.

Location:
asadb
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • asadb/groups/diffs.py

    r7654a6d rfb76571  
    158158    def handle_group(self, before, after, before_fields, after_fields, ):
    159159        if before_fields['officer_email'] != after_fields['officer_email']:
    160             self.add.append("%s <%s>" % (after_fields['name'], after_fields['officer_email'], ))
     160            name = after_fields['name']
     161            self.add.append((after_fields['name'], after_fields['officer_email'], ))
    161162            self.delete.append(before_fields['officer_email'])
    162163
  • asadb/util/mailman.py

    r4098256 rfb76571  
    3333        for member in add_members:
    3434            cmdline.append('-a')
     35            if type(member) == type(()):
     36                name, email = member
     37                name = name.replace('"', "''")
     38                member = '"%s" <%s>' % (name, email, )
    3539            cmdline.append(member)
    3640        for member in delete_members:
Note: See TracChangeset for help on using the changeset viewer.