# HG changeset patch # User Paul Boddie # Date 1371166022 -7200 # Node ID 9faccbc450fd73a9e2b927319d7e7cb6bb56e8a3 # Parent aadbea4d62ef59bbb4292d38c6a5e0cad930491f Added payload decoding. diff -r aadbea4d62ef -r 9faccbc450fd actions/FetchMessages.py --- a/actions/FetchMessages.py Fri Jun 14 01:26:44 2013 +0200 +++ b/actions/FetchMessages.py Fri Jun 14 01:27:02 2013 +0200 @@ -39,7 +39,7 @@ # Obtain commands from the payload, returning a collection of messages. - commands = content.get_payload() + commands = content.get_payload(decode=True) # Build a container for the responses. diff -r aadbea4d62ef -r 9faccbc450fd actions/PostMessage.py --- a/actions/PostMessage.py Fri Jun 14 01:26:44 2013 +0200 +++ b/actions/PostMessage.py Fri Jun 14 01:27:02 2013 +0200 @@ -70,7 +70,8 @@ mimetype = part.get_content_type() encoding = part.get_content_charset() if mimetype == "text/moin": - body.append(part.get_payload()) + payload = part.get_payload(decode=True) + body.append(encoding and unicode(payload, encoding) or payload) if replace: break