Comunicação entre duas sessões do terminal gnome

Eu tenho python main.py programa

import subprocess

p = subprocess.Popen(
  "/usr/bin/gnome-terminal -x 'handler.py'", 
  shell = True, stdin = subprocess.PIPE, stdout = subprocess.PIPE)
p.stdin.write('Text sent to handler for display\n')

onde handler.py é

#!/usr/bin/python
print "In handler..."

O programa main.py abre um novo terminal gnome e executa o handler.py para exibir "In handler ...". Como posso obter handler.py para receber e imprimir "Texto enviado para o manipulador para exibição" enviado de main.py?

A resposta fornecida à pergunta "Enviando strings entre scripts python"é a idéia do que eu estou procurando, onde o handler.py é executado na sessão de terminal criada pelo main.py.

questionAnswers(1)

yourAnswerToTheQuestion