diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2017-07-24 16:45:00 -0700 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2017-07-24 17:05:08 -0700 |
commit | f49cb3ce51f165529b66ba5809b1dda13919126e (patch) | |
tree | 356c9ccf1a59f241b71402e5e2174d56f52a5b22 | |
parent | 188c7b48467f71d4fe508569a0a16f2b88d9055d (diff) |
db/utils: Improve readability
Nested ternaries are awful to read, especially in this case. Putting it
into an if statement is actually more terse, and is much easier to read.
-rw-r--r-- | alot/db/utils.py | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/alot/db/utils.py b/alot/db/utils.py index 29940fd9..3cad7dd2 100644 --- a/alot/db/utils.py +++ b/alot/db/utils.py @@ -63,18 +63,15 @@ def add_signature_headers(mail, sigs, error_msg): sig_from = sigs[0].fpr.decode('utf-8') uid_trusted = False - mail.add_header( - X_SIGNATURE_VALID_HEADER, - 'False' if error_msg else 'True', - ) - mail.add_header( - X_SIGNATURE_MESSAGE_HEADER, - u'Invalid: {0}'.format(error_msg) - if error_msg else - u'Valid: {0}'.format(sig_from) - if uid_trusted else - u'Untrusted: {0}'.format(sig_from) - ) + if error_msg: + msg = u'Invalid: {}'.format(error_msg) + elif uid_trusted: + msg = u'Valid: {}'.format(sig_from) + else: + msg = u'Untrusted: {}'.format(sig_from) + + mail.add_header(X_SIGNATURE_VALID_HEADER, 'False' if error_msg else 'True') + mail.add_header(X_SIGNATURE_MESSAGE_HEADER, msg) def get_params(mail, failobj=None, header='content-type', unquote=True): |