ding.utils.loader.collection¶
ding.utils.loader.collection
¶
CollectionError
¶
Bases: CompositeStructureError
Overview
Collection error.
Interfaces:
__init__, errors
Properties:
errors
collection(loader, type_back=True)
¶
Overview
Create a collection loader.
Arguments:
- loader (:obj:ILoaderClass): The loader.
- type_back (:obj:bool): Whether to convert the type back.
tuple_(*loaders)
¶
Overview
Create a tuple loader.
Arguments:
- loaders (:obj:tuple): The loaders.
length(min_length=None, max_length=None)
¶
Overview
Create a length loader.
Arguments:
- min_length (:obj:int): The minimum length.
- max_length (:obj:int): The maximum length.
length_is(length_)
¶
Overview
Create a length loader.
Arguments:
- length_ (:obj:int): The length.
contains(content)
¶
Overview
Create a contains loader.
Arguments:
- content (:obj:Any): The content.
cofilter(checker, type_back=True)
¶
Overview
Create a cofilter loader.
Arguments:
- checker (:obj:Callable[[Any], bool]): The checker.
- type_back (:obj:bool): Whether to convert the type back.
tpselector(*indices)
¶
Overview
Create a tuple selector loader.
Arguments:
- indices (:obj:tuple): The indices.
Full Source Code
../ding/utils/loader/collection.py