o
     ¢i²  ã                   @   s>   d Z ddlZddlmZ e e¡Zdd„ Zdd„ Zdd	„ Z	dS )
z,
Default implementations for error handlers
é    N)ÚREPLACEMENT_MARKERc                 C   s   t  d | ¡¡ tdƒ‚)Nzinvalid grapheme: {0}zinvalid grapheme)ÚlogÚdebugÚformatÚ
ValueError©Úc© r	   úC/home/ubuntu/.local/lib/python3.10/site-packages/segments/errors.pyÚstrict   s   r   c                 C   s   t  d | ¡¡ tS )Nzreplacing grapheme: {0})r   r   r   r   r   r	   r	   r
   Úreplace   ó   r   c                 C   s   t  d | ¡¡ dS )Nzignoring grapheme: {0}Ú )r   r   r   r   r	   r	   r
   Úignore   r   r   )
Ú__doc__ÚloggingÚsegments.utilr   Ú	getLoggerÚ__name__r   r   r   r   r	   r	   r	   r
   Ú<module>   s    
