def getServers()

in fiosynth_lib/fiosynth.py [0:0]


def getServers(servers, server_file, user):
    dut_list = []  # list of machines running tests
    if len(servers) == 0 and server_file == "":
        dut_list.append(FioDUT())
    else:
        if len(servers) > 0:
            for server in servers:
                dut_list.append(FioDUT(sName=server, user=user))
        if not server_file == "":
            try:
                sf = open(server_file, "r")
                for server in sf.read().split():
                    server = server.strip()
                    dut_list.append(FioDUT(sName=server, user=user))
            except IOError:
                print("Can't open server file")
            finally:
                sf.close()
    return dut_list