Verifique se um arquivo existe sobre ssh

Estou tentando testar se existe um arquivo sobre SSH usando o pexpect. Eu tenho a maior parte do código funcionando, mas preciso capturar o valor para poder afirmar se o arquivo existe. O código que eu fiz está abaixo:

def VersionID():

        ssh_newkey = 'Are you sure you want to continue connecting'
        # my ssh command line
        p=pexpect.spawn('ssh [email protected]')

        i=p.expect([ssh_newkey,'password:',pexpect.EOF])
        if i==0:
            p.sendline('yes')
            i=p.expect([ssh_newkey,'password:',pexpect.EOF])
        if i==1:
            p.sendline("word")
            i=p.expect('service@main-:')
            p.sendline("cd /opt/ad/bin")
            i=p.expect('service@main-:')
            p.sendline('[ -f email_tidyup.sh ] && echo "File exists" || echo "File does not exists"')
            i=p.expect('File Exists')
            i=p.expect('service@main-:')
            assert True
        elif i==2:
            print "I either got key or connection timeout"
            assert False

        results = p.before # print out the result

VersionID()

Obrigado por qualquer ajuda.

questionAnswers(6)

yourAnswerToTheQuestion