태그 처리 로직 개선: 중국어(한자) 제거 후 남은 태그가 없을 경우 처리 중단 로직 추가 및 초기화로 예외 방지. 관련 로그 추가.
This commit is contained in:
parent
ad19737e19
commit
a14a90c075
|
|
@ -62,6 +62,7 @@ class TagsHandler:
|
|||
self.logger.log(f"process_tags - title_infos : {title_infos}", level=logging.DEBUG)
|
||||
|
||||
try:
|
||||
keyword_tags = [] # 초기화하여 예외 방지
|
||||
if tag:
|
||||
# 태그 키워드 리스트 추출
|
||||
keyword_tags = title_infos.get("keyword_tags", [])
|
||||
|
|
@ -83,6 +84,11 @@ class TagsHandler:
|
|||
keyword_tags = self._filter_chinese_characters(keyword_tags)
|
||||
self.logger.log(f"중국어(한자) 제거 후 keyword_tags List : {keyword_tags}", level=logging.DEBUG)
|
||||
|
||||
# 필터링 결과 태그가 없으면 처리 중단
|
||||
if not keyword_tags:
|
||||
self.logger.log("중국어(한자) 제거 후 남은 태그가 없습니다.", level=logging.WARNING)
|
||||
return
|
||||
|
||||
# 금지어 필터링: 각 태그에 대해 forbidden_word_manager의 메서드로 검사
|
||||
filtered_tags = [
|
||||
tag for tag in keyword_tags
|
||||
|
|
|
|||
Loading…
Reference in New Issue