summaryrefslogtreecommitdiff
path: root/src/mailman/utilities/importer.py
diff options
context:
space:
mode:
authorBarry Warsaw2014-12-15 21:25:12 -0500
committerBarry Warsaw2014-12-15 21:25:12 -0500
commit7386356396f5e10cb25660b57a17896ae2f0dbf2 (patch)
tree39ec0d6059d8b49645c96f3f087c296d0c164a1a /src/mailman/utilities/importer.py
parent40c50483989c6141a528d2c3e1b5830b89a96e5e (diff)
downloadmailman-7386356396f5e10cb25660b57a17896ae2f0dbf2.tar.gz
mailman-7386356396f5e10cb25660b57a17896ae2f0dbf2.tar.zst
mailman-7386356396f5e10cb25660b57a17896ae2f0dbf2.zip
Diffstat (limited to 'src/mailman/utilities/importer.py')
-rw-r--r--src/mailman/utilities/importer.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mailman/utilities/importer.py b/src/mailman/utilities/importer.py
index a75ee4535..b2c15e6f8 100644
--- a/src/mailman/utilities/importer.py
+++ b/src/mailman/utilities/importer.py
@@ -382,8 +382,9 @@ def import_config_pck(mlist, config_dict):
with codecs.open(filepath, 'w', encoding='utf-8') as fp:
fp.write(text)
# Import rosters.
- members = set(config_dict.get('members', {}).keys()
- + config_dict.get('digest_members', {}).keys())
+ regulars_set = set(config_dict.get('members', {}))
+ digesters_set = set(config_dict.get('digest_members', {}))
+ members = regulars_set + digesters_set
import_roster(mlist, config_dict, members, MemberRole.member)
import_roster(mlist, config_dict, config_dict.get('owner', []),
MemberRole.owner)