�
���g� � �� � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ d dl m
Z
d dlmZ d dl
mZ d dlmZmZmZ d dlZd dlZd dlmZ d dlmZmZmZmZmZmZ d d lm Z d
dl!m"Z" d
dl#m$Z$m%Z% d
d
l&m'Z' d
dl(m)Z) d
dl*m+Z+m,Z, d
dl-m.Z. d
dl/m0Z0m1Z1m2Z2m3Z3 d
dl4m5Z5 d
dl6m7Z7 d
dl8m9Z9 d
dl:m;Z; d
dl<m=Z=m>Z>m?Z? d
dl@mAZA e7jB eC� � ZD G d� de
� � ZE G d� deF� � ZG G d� deF� � ZHdS )� N)�Sequence)�partial)�BytesIO)�Path)�Callable�Optional�Union)� url_to_fs)�
CommitInfo�CommitOperationAdd�CommitOperationDelete�DatasetCard�DatasetCardData�HfApi)�RepoFile� )�config)�:PUSH_TO_HUB_WITHOUT_METADATA_CONFIGS_SPLIT_PATTERN_SHARDED�Dataset)�Features)�FeatureType)�DatasetInfo�DatasetInfosDict)� _split_re)�
NamedSplit�Split� SplitDict� SplitInfo)�Table)�logging)�is_documented_by)�MetadataConfigs)�asdict�glob_pattern_to_regex�string_to_dict)�PathLikec � � e Zd Zd� ZdS )�bindc �0 � | j g |�| j �R i |��S �N)�func�args)�self�fn_args� fn_kwargss �e/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/datasets/dataset_dict.py�__call__z
bind.__call__1 s) � ��t�y�;�'�;�D�I�;�;�;��;�;�;� N)�__name__�
__module__�__qualname__r1 � r2 r0 r( r( 0 s# � � � � � �<� <� <� <� <r2 r( c '