Errors¶
This section contains the distilabel custom errors. Unlike exceptions, errors in distilabel are used to handle unexpected situations that can't be anticipated and that can't be handled in a controlled way.
DistilabelError
¶
    A mixin class for common functionality shared by all Distilabel-specific errors.
Attributes:
| Name | Type | Description | 
|---|---|---|
| message | A message describing the error. | |
| page | An optional error code from PydanticErrorCodes enum. | 
Examples:
raise DistilabelUserError("This is an error message.")
This is an error message.
raise DistilabelUserError("This is an error message.", page="sections/getting_started/faq/")
This is an error message.
For further information visit 'https://distilabel.argilla.io/latest/sections/getting_started/faq/'
Source code in src/distilabel/errors.py
                
DistilabelUserError
¶
    
              Bases: DistilabelError, ValueError
ValueError that we can redirect to a given page in the documentation.
Source code in src/distilabel/errors.py
                
              
DistilabelTypeError
¶
    
              Bases: DistilabelError, TypeError
TypeError that we can redirect to a given page in the documentation.
Source code in src/distilabel/errors.py
                
              
DistilabelNotImplementedError
¶
    
              Bases: DistilabelError, NotImplementedError
NotImplementedError that we can redirect to a given page in the documentation.