Deluge: Label 비 영어권 문자로 설정

Deluge 2.1.0 현재, 아직까지 이 문제는 해결되지 않았다. 21년 말에 델루지측에 문의를 했었는데, 답보다는 돌아가는 법만을 전해받았었다.

아무튼 간에, 해결만 되면 만사형통.
해결법은 이렇다.
/usr/lib/python3/dist-packages/deluge/plugins/Label-0.3.egg/deluge_label/core.py 이 파일을 열고, Regex 구문을 바꿔준다.

#RE_VALID = re.compile(r'[a-z0-9_\-\.]*\Z')
RE_VALID = re.compile(r'[^\x00-\x7F]+\Z')

Regex 에서 영문자와 숫자 정도만 인식하게끔 돼 있었기에, 기타 언어를 넣으면 오류가 발생했었다.
이걸 저렇게 넣어주면 어떤 문자도 받아들이게 된다.

정식으로 고쳐지기 전까진 대충 이렇게 버틸 수 있겠지..
또, 전에 이 내용을 델루지 쪽에 보고했을 때는, Transdroid 에서도 살짝 문제(한국어로 설정된 Label 로 바꾸지 못했다.)가 있었는데, 지금은 잘 된다. 그 쪽에도 보고는 했었으나 별 답은 듣지 못했던 듯 한데..

Author: 아무도안

안녕하세요. 글 남겨주셔서 고맙습니다.