More attribute tidying
This commit is contained in:
parent
d548ae824e
commit
9a93c3e70f
@ -3,6 +3,7 @@ import json
|
|||||||
import sys
|
import sys
|
||||||
from functools import partial
|
from functools import partial
|
||||||
from copy import deepcopy
|
from copy import deepcopy
|
||||||
|
from math import floor
|
||||||
|
|
||||||
from bs4 import BeautifulSoup
|
from bs4 import BeautifulSoup
|
||||||
|
|
||||||
@ -110,6 +111,7 @@ TYPES['include_rfc2369_headers'] = lambda x: bool(x)
|
|||||||
TYPES['allow_list_posts'] = lambda x: bool(x)
|
TYPES['allow_list_posts'] = lambda x: bool(x)
|
||||||
TYPES['advertised'] = lambda x: bool(x)
|
TYPES['advertised'] = lambda x: bool(x)
|
||||||
TYPES['require_explicit_destination'] = lambda x: bool(x)
|
TYPES['require_explicit_destination'] = lambda x: bool(x)
|
||||||
|
TYPES['bounce_score_threshold'] = lambda x: floor(float(x))
|
||||||
|
|
||||||
TYPES_EXTRA = {
|
TYPES_EXTRA = {
|
||||||
'autorespond_requests': lambda x, y: x(y).name,
|
'autorespond_requests': lambda x, y: x(y).name,
|
||||||
@ -252,6 +254,8 @@ if __name__ == "__main__":
|
|||||||
globalconfig['dmarc_mitigate_unconditionally'] = False
|
globalconfig['dmarc_mitigate_unconditionally'] = False
|
||||||
if 'from_is_list' in globalconfig.keys():
|
if 'from_is_list' in globalconfig.keys():
|
||||||
del globalconfig['from_is_list']
|
del globalconfig['from_is_list']
|
||||||
|
if 'dmarc_moderation_action' in globalconfig.keys():
|
||||||
|
del globalconfig['dmarc_moderation_action']
|
||||||
# Handle the archiving policy. In MM2.1 there were two boolean options
|
# Handle the archiving policy. In MM2.1 there were two boolean options
|
||||||
# but only three of the four possible states were valid. Now there's just
|
# but only three of the four possible states were valid. Now there's just
|
||||||
# an enum.
|
# an enum.
|
||||||
|
Loading…
Reference in New Issue
Block a user