fix encoding problems (closes #453)

This commit is contained in:
Romain Bignon 2010-12-16 14:41:42 +01:00
commit 80b45b2cea
4 changed files with 4 additions and 4 deletions

View file

@ -183,7 +183,7 @@ class Boobmsg(ReplApplication):
if text is None:
if self.interactive:
print 'Reading message content from stdin... Type ctrl-D from an empty line to post message.'
text = sys.stdin.read()
text = sys.stdin.read().decode(sys.stdin.encoding)
if self.options.skip_empty and not text.strip():
return

View file

@ -34,7 +34,7 @@ class ComposeFrame(BasePage):
raise CantSendMessage(u'Invalid receiver: %s' % receiver)
self.browser.select_form(nr=0)
self.browser['fieldMsisdn'] = receiver
self.browser['fieldMessage'] = message.content
self.browser['fieldMessage'] = message.content.encode('utf-8')
self.browser.submit()

View file

@ -63,5 +63,5 @@ class ComposePage(BasePage):
self.browser["destToKeep"] = listetel
self.browser["NUMTEL"] = sender
self.browser["autorize"] = "1"
self.browser["msg"] = message.content
self.browser["msg"] = message.content.encode('utf-8')
self.browser.submit()

View file

@ -44,7 +44,7 @@ class ComposePage(BasePage):
raise CantSendMessage(u'Invalid receiver: %s' % receiver)
self.browser.select_form(nr=0)
self.browser['msisdns'] = receiver
self.browser['textMessage'] = message.content
self.browser['textMessage'] = message.content.encode('utf-8')
self.browser.submit()