def readFile(filename): f_name = filename.split("/") f_n = f_name[len(f_name) - 1] f_dom = f_n.split("_") DOMAIN = f_dom[2] f = open(filename, "r") content = f.read() lines = content.split("\n") l_c = list() for line in lines: co = getData(line) if co != None: co.setDomain(DatabaseAccess.getDomain(DOMAIN)) co.setPublicIp(f_dom[5]) l_c.append(co) print co.getMacDst() return l_c