def checkFileExist()

in fiosynth_lib/fiosynth.py [0:0]


def checkFileExist(path, dut):
    if dut.inLocalMode():
        try:
            os.stat(path)
        except OSError:
            print("%s does not exist " % path)
            return False
        return True
    else:
        proc = getSshProc(dut)
        cmdStr = "stat %s 2> /dev/null | wc -l" % path
        out, err = proc.communicate(cmdStr)
        result = out.strip()
        if int(result) > 0:
            return True
        else:
            print("%s does not exist on server %s " % (path, dut.serverName))
            return False