Como posso enviar o comando ssh simples para obter string de resultado com pexpect?

Estou tentando tornar meu código o mais eficiente e simples possível. Eu gostaria de fazer meu comando pexpect em uma linha:

Comando atual (simplificado):

import pexpect
...
session=pexpect.spawn( 'ssh  %s@%s'%(un,ip), timeout)
session.expect(prompt, timeout)
session.sendline('ls')
session.expect(prompt)
print session.before

Eu gostaria de fazer isso tudo no meu comando ssh, mas estou retornando um objeto pexpecto, existe uma maneira de retornar apenas a seqüência de saída?

import pexpect
    ...
    print str(pexpect.spawn( 'ssh  %s@%s ls'%(un,ip), timeout))

Existe uma maneira possível de alterar o código acima para funcionar?

Eu tenho que usar python pexpect ou padrão 2.4, não paramiko :(

questionAnswers(1)

yourAnswerToTheQuestion