a
    dd                     @   s(   d dl Z d dlmZ G dd deZdS )    N)InputStreamc                       s@   e Zd ZdZd	eeed fddZd
eeedddZ  ZS )
FileStreamfileNameasciistrict)r   encodingerrorsc                    s    t  | ||| || _d S )N)super__init__readDataFromr   )selfr   r   r   	__class__ Z/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/antlr4/FileStream.pyr
      s    zFileStream.__init__c                 C   sD   t |d&}| }t|||W  d    S 1 s60    Y  d S )Nrb)openreadcodecsdecode)r   r   r   r   filebytesr   r   r   r      s    zFileStream.readDataFrom)r   r   )r   )__name__
__module____qualname__	__slots__strr
   r   __classcell__r   r   r   r   r      s   r   )r   Zantlr4.InputStreamr   r   r   r   r   r   <module>   s   