djblets.conditions.errors¶
Error classes for conditions.
- exception ConditionChoiceConflictError[source]¶
Bases:
AlreadyRegisteredErrorA condition choice conflicts with another registered choice.
- exception ConditionChoiceNotFoundError(message: str, condition_index: Optional[int] = None, choice_id: Optional[str] = None)[source]¶
Bases:
ItemLookupErrorA condition choice was not found.
Changed in version 6.0: Added support for Python type hints.
- __init__(message: str, condition_index: Optional[int] = None, choice_id: Optional[str] = None) None[source]¶
Initialize the error.
- __annotations__ = {'choice_id': 'Optional[str]', 'condition_index': 'Optional[int]'}¶
- exception ConditionOperatorConflictError[source]¶
Bases:
AlreadyRegisteredErrorA condition operator conflicts with another registered operator.
- __annotations__ = {}¶
- exception ConditionOperatorNotFoundError(message: str, condition_index: Optional[int] = None, operator_id: Optional[str] = None)[source]¶
Bases:
ItemLookupErrorA condition operator was not found.
Changed in version 6.0: Added support for Python type hints.
- __init__(message: str, condition_index: Optional[int] = None, operator_id: Optional[str] = None) None[source]¶
Initialize the error.
- __annotations__ = {'condition_index': 'Optional[int]', 'operator_id': 'Optional[str]'}¶
- exception InvalidConditionModeError[source]¶
Bases:
ValueErrorThe condition mode provided was invalid.
- exception InvalidConditionValueError(message: str, code: Optional[str] = None, condition_index: Optional[int] = None)[source]¶
Bases:
ValueErrorThe condition value provided was invalid.
Changed in version 6.0: Added support for Python type hints.
- __annotations__ = {'code': 'Optional[str]', 'condition_index': 'Optional[int]'}¶
- __init__(message: str, code: Optional[str] = None, condition_index: Optional[int] = None) None[source]¶
Initialize the error.