вместо
subprocess.call(['/usr/local/bin/growlnotify', '-n emesene', '-a emesene', '-t ""+title+"""', '-m """+text+"""""'], shell=True)
использование
subprocess.call(['/usr/local/bin/growlnotify', '-n', 'emesene', '-a', 'emesene', '-t', title, '-m', text], shell=True)
Везде, где в команде оболочки есть пробел без кавычек, разбейте другой элемент списка.
Функцию shlex.split можно использовать для преобразования из команды стиля оболочки в список ожидаемых подпроцессов.