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

Reply via email to