def translatefile(filename): inputfile = filename iReadStart = getReadStart(filename) iFileIndex = getFileIndex(filename) readObj = ReadFile(inputfile) iFileSize = readObj.filesize() (iPos, data) = readObj.readvalue(iReadStart, 12) while(len(data) > 0): oldFile = getoldfile() if iReadStart == 0: newName = convert2filename(iFileSize, 0, filename) else: newName = convert2filename(iPos, iFileIndex, data) while (len(oldFile) == 0): sleep(1000) oldFile = getoldfile() convert2newfile(oldFile, newName)