summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorNeil Jerram <neil@ossau.homelinux.net>2014-11-21 01:48:26 +0000
committerDenis Kenzior <denkenz@gmail.com>2014-11-24 12:29:45 -0600
commit19519b2132004fc875aedcd1033b16c15732cbc3 (patch)
treeb5f4c889f83ba537bb32819c39427237f408ad2b /test
parent42ebb6938475b2db37d820a632d3f4414f790e0a (diff)
downloadofono-19519b2132004fc875aedcd1033b16c15732cbc3.tar.bz2
test: Support receiving SMS with non-ASCII chars
Without this I get the following Python traceback, for an SMS that contains the UK pound sign. ERROR:dbus.connection:Exception in handler for D-Bus signal: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 230, in maybe_handle_message self._handler(*args, **kwargs) File "./receive-sms", line 9, in incoming_message print("%s" % (message)) UnicodeEncodeError: 'ascii' codec can't encode character u'\xa3' in position 51: ordinal not in range(128)
Diffstat (limited to 'test')
-rwxr-xr-xtest/receive-sms2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/receive-sms b/test/receive-sms
index a0c69150..f5e247e7 100755
--- a/test/receive-sms
+++ b/test/receive-sms
@@ -6,7 +6,7 @@ import dbus
import dbus.mainloop.glib
def incoming_message(message, details, path, interface):
- print("%s" % (message))
+ print("%s" % (message.encode('utf-8')))
for key in details:
val = details[key]