Merge ~hloeung/smtp-relay-charm:mx into smtp-relay-charm:master

Proposed by Haw Loeung
Status: Merged
Approved by: Haw Loeung
Approved revision: 91b1688361de395431a94129265d5b7f0db1d9e7
Merged at revision: c31f3072268a089ce96fa61fd92e18e5c88f7004
Proposed branch: ~hloeung/smtp-relay-charm:mx
Merge into: smtp-relay-charm:master
Diff against target: 42 lines (+9/-9)
1 file modified
reactive/smtp_relay.py (+9/-9)
Reviewer Review Type Date Requested Status
Joel Sing (community) +1 Approve
Canonical IS Reviewers Pending
Review via email: mp+416360@code.launchpad.net

Commit message

Fixed reducing complexity

To post a comment you must log in.
Revision history for this message
🤖 Canonical IS Merge Bot (canonical-is-mergebot) wrote :

This merge proposal is being monitored by mergebot. Change the status to Approved to merge.

Revision history for this message
Joel Sing (jsing) wrote :

LGTM

review: Approve (+1)
Revision history for this message
🤖 Canonical IS Merge Bot (canonical-is-mergebot) wrote :

Change successfully merged at revision c31f3072268a089ce96fa61fd92e18e5c88f7004

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/reactive/smtp_relay.py b/reactive/smtp_relay.py
2index 58ec8b3..cddb1f3 100644
3--- a/reactive/smtp_relay.py
4+++ b/reactive/smtp_relay.py
5@@ -203,19 +203,19 @@ def configure_smtp_relay(postfix_conf_dir='/etc/postfix', tls_dh_params='/etc/ss
6 'connection_limit': config['connection_limit'],
7 'enable_rate_limits': config['enable_rate_limits'],
8 'enable_reject_unknown_recipient_domain': config['enable_reject_unknown_recipient_domain'],
9- 'enable_relay_access': True if config['relay_access_sources'] else False,
10- 'enable_sender_login_map': True if config['sender_login_maps'] else False,
11+ 'enable_relay_access': bool(config['relay_access_sources']),
12+ 'enable_sender_login_map': bool(config['sender_login_maps']),
13 'enable_smtp_auth': config['enable_smtp_auth'],
14- 'enable_tls_policy_map': True if config['tls_policy_maps'] else False,
15- 'header_checks': True if config['header_checks'] else False,
16+ 'enable_tls_policy_map': bool(config['tls_policy_maps']),
17+ 'header_checks': bool(config['header_checks']),
18 'message_size_limit': config['message_size_limit'],
19 'milter': _get_milters(),
20 'myorigin': False, # XXX: Configurable when given hostname override
21 'mynetworks': config['allowed_relay_networks'],
22 'relayhost': config['relay_host'],
23- 'restrict_recipients': True if config['restrict_recipients'] else False,
24- 'restrict_senders': True if config['restrict_senders'] else False,
25- 'restrict_sender_access': True if config['restrict_sender_access'] else False,
26+ 'restrict_recipients': bool(config['restrict_recipients']),
27+ 'restrict_senders': bool(config['restrict_senders']),
28+ 'restrict_sender_access': bool(config['restrict_sender_access']),
29 'tls_cert_key': tls_cert_key,
30 'tls_cert': tls_cert,
31 'tls_key': tls_key,
32@@ -224,8 +224,8 @@ def configure_smtp_relay(postfix_conf_dir='/etc/postfix', tls_dh_params='/etc/ss
33 'tls_exclude_ciphers': config['tls_exclude_ciphers'],
34 'tls_protocols': config['tls_protocols'],
35 'tls_security_level': config['tls_security_level'],
36- 'transport_maps': True if config['transport_maps'] else False,
37- 'virtual_alias_maps': True if config['virtual_alias_maps'] else False,
38+ 'transport_maps': bool(config['transport_maps']),
39+ 'virtual_alias_maps': bool(config['virtual_alias_maps']),
40 }
41 base = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
42 env = jinja2.Environment(loader=jinja2.FileSystemLoader(base))

Subscribers

People subscribed via source and target branches