1
rename-scenes.py 실행중 오류 발생 수정
star
Tasks
환경
서버 : CentOS6
클라이언트 : Windows10
증상
rename-scenes.py 실행 후 상단 선택시 다음 오류 메시지와 함께 하단 리스트가 표시되지 않음
Traceback (most recent call last):
File "C:\Users\user\Downloads\harmony-utils_Emation\rename_scenes.py", line 124, in refreshSceneList
scenes = os.listdir(os.path.join(settings.BASE_JOB_DIR, currentJob).replace("\\", "/"))
WindowsError: [Error 123] 파일 이름,: '//harmony/USA_DB/db_jobs/EP203_06\r/*.*'
원인
//harmony/USA_DB/db_jobs/EP203_06\r/*.*에서EP203_06\r부분에\r문자가 추가되어 있음.단, export-scenes.py 실행의 경우 동일한 코드임에도 해당 증상은 발생하지 않음
조치
rename-scenes.py파일을 열어서 오류가 난 124번째 줄을 다음과 같이 수정다음은 수정이 완료된 실행 가능한 스크립트 파일 전체를 압축한 결과임.
harmony-utils_Emation.zip
2차 수정 버젼 (Controlcenter 미실행 부분 추가 수정)
harmony-utils_Emation (2).zip
print(),rstrip("\r")부분이 수정 추가된 곳job 이름이 소문자 1자리로 시작할 때만 rename이 정상적으로 처리되는 부분 수정
-> 대소문자 가리지 않음. 1자리 이상의 영문으로 시작하는 경우