cómo enviar tab-key a la entrada estándar de Python Subprocess

Fondo: Tengo un subproceso Python que se conecta a una aplicación similar a una shell, que usa la biblioteca de línea de lectura para manejar la entrada, y esa aplicación tiene una rutina de TAB completa para la entrada de comandos, como bash. El proceso hijo se genera, así:

def get_cli_subprocess_handle():
    return subprocess.Popen(
                            '/bin/myshell',
                            shell=False,
                            stdin=subprocess.PIPE,
                            stdout=subprocess.PIPE,
                            stderr=subprocess.STDOUT,
                            )

Todo funciona muy bien, excepto tab-complete. Cada vez que mi programa Python pasa el carácter de pestaña,'\t' Para el subproceso, obtengo 5 espacios en el STDIN, en lugar de activar la rutina de tabulación completa de la biblioteca readline. :(

Pregunta: ¿Qué puedo enviar al STDIN del subproceso para activar la función de tabulación completa del niño? Tal vez preguntado de otra manera: ¿Cómo envío la fichallave a diferencia de la fichapersonaje, si eso es aun posible?

Relacionado pero sin respuesta y descarrilado:

completar la pestaña de disparo para el proceso por lotes de Python construido alrededor de readline

Respuestas a la pregunta(3)

Su respuesta a la pregunta