diff --git a/export_mailman2_settings.py b/export_mailman2_settings.py index 73aafb9..ce35245 100644 --- a/export_mailman2_settings.py +++ b/export_mailman2_settings.py @@ -10,7 +10,6 @@ from mailman.utilities.importer import NAME_MAPPINGS, member_moderation_action_m KEYFILTER = ('submit') - EXCLUDES = set(( 'accept_these_nonmembers', 'delivery_status', @@ -68,6 +67,9 @@ def get_form_data(htmlfile): line != ""] for field in soup.find_all('input'): + if field['name'] in EXCLUDES: + continue + if field['type'].lower() in ('hidden', 'submit'): continue