Skip to content

fix(normalizer): HangleEmojiNormalizer.normalize() 빈 리스트 [0] 접근 IndexError #307

Description

@lovit

문제

soynlp/normalizer/normalizer.py:248

i = list(self._hangle.finditer(target))[0].span()[0]

target에 한글 문자가 없으면 finditer 결과가 비어 있고, [0] 접근 시 IndexError 발생.

해결 방법

if 가드를 추가하거나 next(iter(...), None) 패턴 사용.

영향 범위

  • HangleEmojiNormalizer.normalize()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions