
    (HJj                     R    d Z ddlZddlmZ  ej                  e      Zd Zd Zd Z	y)z,
Default implementations for error handlers
    N)REPLACEMENT_MARKERc                 D    t         j                  d|        t        d      )Nzinvalid grapheme: %szinvalid grapheme)logdebug
ValueErrorcs    Y/Users/ahmed/devFolder/claude-voice/.venv/lib/python3.12/site-packages/segments/errors.pystrictr      s    II$a(
'
((    c                 :    t         j                  d|        t        S )Nzreplacing grapheme: %s)r   r   r   r   s    r
   replacer      s    II&*r   c                 0    t         j                  d|        y)Nzignoring grapheme: %s )r   r   r   s    r
   ignorer      s    II%q)r   )
__doc__loggingsegments.utilr   	getLogger__name__r   r   r   r    r   r
   <module>r      s3     ,g!)

r   