summaryrefslogtreecommitdiff
path: root/alot/db/utils.py
diff options
context:
space:
mode:
authorSimon Chopin <chopin.simon@gmail.com>2013-07-24 15:13:20 +0200
committerSimon Chopin <chopin.simon@gmail.com>2013-07-24 15:13:25 +0200
commit119e15cae5367d86e3754a337558eb98a420f46a (patch)
tree9070ea35a581b1c49052c3a23b3ace1e360335a4 /alot/db/utils.py
parent4622e91d07ed38d4a93d3200cdfc0883d8c2f25b (diff)
Use Unicode strings when dealing with GPG
This delays the encoding of special chars, if any, to the actual display which is supposed to know into what it should be encoded.
Diffstat (limited to 'alot/db/utils.py')
-rw-r--r--alot/db/utils.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/alot/db/utils.py b/alot/db/utils.py
index ba6d466e..7fb2deba 100644
--- a/alot/db/utils.py
+++ b/alot/db/utils.py
@@ -51,9 +51,9 @@ def add_signature_headers(mail, sigs, error_msg):
)
mail.add_header(
X_SIGNATURE_MESSAGE_HEADER,
- 'Invalid: {0}'.format(error_msg)
+ u'Invalid: {0}'.format(error_msg)
if error_msg else
- 'Valid: {0}'.format(sig_from),
+ u'Valid: {0}'.format(sig_from),
)
@@ -104,19 +104,19 @@ def message_from_file(handle):
malformed = False
if len(m.get_payload()) != 2:
- malformed = 'expected exactly two messages, got {0}'.format(
+ malformed = u'expected exactly two messages, got {0}'.format(
len(m.get_payload()))
ct = m.get_payload(1).get_content_type()
if ct != app_pgp_sig:
- malformed = 'expected Content-Type: {0}, got: {1}'.format(
+ malformed = u'expected Content-Type: {0}, got: {1}'.format(
app_pgp_sig, ct)
# TODO: RFC 3156 says the alg has to be lower case, but I've
# seen a message with 'PGP-'. maybe we should be more
# permissive here, or maybe not, this is crypto stuff...
if not p.get('micalg', 'nothing').startswith('pgp-'):
- malformed = 'expected micalg=pgp-..., got: {0}'.format(
+ malformed = u'expected micalg=pgp-..., got: {0}'.format(
p.get('micalg', 'nothing'))
sigs = []
@@ -144,13 +144,13 @@ def message_from_file(handle):
ct = m.get_payload(0).get_content_type()
if ct != app_pgp_enc:
- malformed = 'expected Content-Type: {0}, got: {1}'.format(
+ malformed = u'expected Content-Type: {0}, got: {1}'.format(
app_pgp_enc, ct)
want = 'application/octet-stream'
ct = m.get_payload(1).get_content_type()
if ct != want:
- malformed = 'expected Content-Type: {0}, got: {1}'.format(want, ct)
+ malformed = u'expected Content-Type: {0}, got: {1}'.format(want, ct)
if not malformed:
try:
@@ -199,7 +199,7 @@ def message_from_file(handle):
add_signature_headers(m, sigs, '')
if malformed:
- msg = 'Malformed OpenPGP message: {0}'.format(malformed)
+ msg = u'Malformed OpenPGP message: {0}'.format(malformed)
m.attach(email.message_from_string(msg))
return m