def movTask(data, path): """ mov를 생성한다. """ print("Creating mov...") errList = [] startTime = time.time() num = 0 for line in data: errList = createMov(line, errList) num += 1 progress.printBar(num, len(data), startTime) # save Error log if errList: errLog = {} errLog["movlog"] = errList print("Error - Error occurs during making mov process.") saveLog(path, errLog)
def proxyTask(data, path): """ Proxy image를 생성한다. """ print("Creating proxy images...") errList = [] startTime = time.time() num = 0 for line in data: errList = createProxy(line, errList) num += 1 progress.printBar(num, len(data), startTime) # save Error log if errList: errLog = {} errLog["proxylog"] = errList print("Error - Error occurs during making proxy process.") saveLog(path, errLog)
def thumbTask(data, path): """ 썸네일을 생성한다. """ print("Creating thumbnails...") errList = [] startTime = time.time() num = 0 for line in data: errList = createThumb(line, errList) num += 1 progress.printBar(num, len(data), startTime) # save Error log if errList: errLog = {} errLog["thumblog"] = errList print("Error - Error occurs during making thumbnail process.") saveLog(path, errLog)
def copyTask(dataDict, path): """ 데이터를 복사한다. """ print("Copying...") errList = [] startTime = time.time() num = 0 for trgt in dataDict.keys(): copyErrList = copyFiles(trgt, dataDict[trgt]) errList += copyErrList num += 1 progress.printBar(num, len(dataDict.keys()), startTime) # save Error log if errList: errLog = {} errLog["copylog"] = errList print("Error - Error occurs during the copy process.") saveLog(path, errLog)
def fileAnalyze(fileList, path): """ 파일 리스트를 받아, 파일의 정보를 분석하여 딕셔너리의 형태로 반환한다. """ print("File analyzing...") fileDict = {} startTime = time.time() num = 0 for fileName in fileList: fileDict = seqInfo(fileName, fileDict, path) num += 1 progress.printBar(num, len(fileList), startTime) # Add info for name in fileDict.keys(): numList = map(int, fileDict[name]["numlist"]) fileDict[name]["first"] = str(sorted(numList)[0]).zfill(fileDict[name]["seqnum"]) fileDict[name]["last"] = str(sorted(numList)[-1]).zfill(fileDict[name]["seqnum"]) value = fileInfo(name, fileDict[name]) fileDict[name] = value return fileDict