o
    ei                     @   sR   d Z ddlmZmZ ddlmZ G dd deddZeG dd	 d	eZd	gZd
S )z
Processor class for Bros.
   )ProcessingKwargsProcessorMixin)auto_docstringc                
   @   s&   e Zd ZddddddddddiZdS )BrosProcessorKwargstext_kwargsTF    )add_special_tokenspaddingstridereturn_overflowing_tokensreturn_special_tokens_maskreturn_offsets_mappingreturn_lengthverboseN)__name__
__module____qualname__	_defaults r   r   f/home/ubuntu/transcripts/venv/lib/python3.10/site-packages/transformers/models/bros/processing_bros.pyr      s    r   F)totalc                       s"   e Zd ZeZd fdd	Z  ZS )BrosProcessorNc                    s    |d u rt dt | d S )Nz"You need to specify a `tokenizer`.)
ValueErrorsuper__init__)self	tokenizerkwargs	__class__r   r   r   )   s   zBrosProcessor.__init__)N)r   r   r   r   valid_processor_kwargsr   __classcell__r   r   r   r   r   %   s    r   N)	__doc__processing_utilsr   r   utilsr   r   r   __all__r   r   r   r   <module>   s   

