
    Ng                     X    d dl mZ d dlmZmZ  G d d          Z G d de          ZdS )    )Any)PathHandler	TabularIOc                       e Zd ZdeddfdZdS )TabularUriParserurireturnNc                     d S )N )selfr   s     U/var/www/html/ai-engine/env/lib/python3.11/site-packages/iopath/tabular/tabular_io.py	parse_urizTabularUriParser.parse_uri	   s        )__name__
__module____qualname__strr   r   r   r   r   r      s6        S T      r   r   c                   .    e Zd Z	 d
dededededef
dZd	S )TabularPathHandlerr    pathmode	bufferingkwargsr	   c                     |dk    sJ d S )Nr   r   )r   r   r   r   r   s        r   _opentzTabularPathHandler._opent   s     s{{{{{{r   N)r   r   )r   r   r   r   intr   r   r   r   r   r   r   r      sX        ;= "58IL	     r   r   N)typingr   iopath.common.file_ior   r   r   r   r   r   r   <module>r!      s          8 8 8 8 8 8 8 8       
         r   