Author: simplet
Date: 2008-11-30 09:20:07 +0100 (Sun, 30 Nov 2008)
New Revision: 2927
Modified:
software_suite_v2/software/scripts/ThunderBird_DBUS/AlerteEmailDbusThunderbird_2.py
software_suite_v2/software/scripts/ThunderBird_DBUS/readEmail.py
Log:
* Assume UTF8 is passed to readEmail.py
* Detecte path of readEmail.py
Modified:
software_suite_v2/software/scripts/ThunderBird_DBUS/AlerteEmailDbusThunderbird_2.py
===================================================================
---
software_suite_v2/software/scripts/ThunderBird_DBUS/AlerteEmailDbusThunderbird_2.py
2008-11-30 08:14:49 UTC (rev 2926)
+++
software_suite_v2/software/scripts/ThunderBird_DBUS/AlerteEmailDbusThunderbird_2.py
2008-11-30 08:20:07 UTC (rev 2927)
@@ -25,6 +25,7 @@
History:
========
2008/11/29: first version (simplet).
+2008/11/30: path detection when calling readEmail.py
"""
@@ -37,13 +38,14 @@
import os
+import sys
from sys import path
import dbus, gobject, dbus.glib
from dbus.mainloop.glib import DBusGMainLoop
def OnEmail(subject, author):
- os.system(os.getcwd()+"/readEmail.py \"" +
author.split("<")[0].encode("utf8") + "\" \"" + subject.encode("utf8") + "\"")
+ os.system(os.path.dirname(sys.argv[0]) + "/readEmail.py \"" +
author.split("<")[0].encode("utf8") + "\" \"" + subject.encode("utf8") + "\"")
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
Modified: software_suite_v2/software/scripts/ThunderBird_DBUS/readEmail.py
===================================================================
--- software_suite_v2/software/scripts/ThunderBird_DBUS/readEmail.py
2008-11-30 08:14:49 UTC (rev 2926)
+++ software_suite_v2/software/scripts/ThunderBird_DBUS/readEmail.py
2008-11-30 08:20:07 UTC (rev 2927)
@@ -19,7 +19,7 @@
import os
import sys
-sys.path.append("/home/simplet/REMI/developpement/test/tuxisaliveAPI")
+sys.path.append("/home/simplet/REMI/developpement/tuxdroid/tuxisaliveAPI")
from TuxAPI import TuxAPI
from TuxAPIConst import *
@@ -28,7 +28,7 @@
def SayThat(text):
tux.led.both.blinkAsync(4,25, LFX_FADE)
tux.soundFlash.play(16)
- text = unicode(text, sys.stdin.encoding)
+ text = unicode(text, "UTF8")
text = text.encode("latin1")
tux.tts.speak(text, "Julie", 100)
tux.led.both.off()
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn