o
    }o™iÓ  ã                   @   s   d dl Z defdd„ZdS )é    NÚreturnc                 C   s2   | j }|d ur	|S | j}|d ur|S t d¡ dS )NzqThe text tokenizer has no <pad> or <unk> tokens available, using ID 0 for padding (this may lead to silent bugs).r   )ÚpadÚunk_idÚwarningsÚwarn)Ú	tokenizerÚpad_id© r	   úY/home/ubuntu/.local/lib/python3.10/site-packages/nemo/collections/speechlm2/data/utils.pyÚ
get_pad_id   s   ÿr   )r   Úintr   r	   r	   r	   r
   Ú<module>   s   