A helper method that simply raises a validation error.
(self, key, **kwargs)
| 588 | ) |
| 589 | |
| 590 | def fail(self, key, **kwargs): |
| 591 | """ |
| 592 | A helper method that simply raises a validation error. |
| 593 | """ |
| 594 | try: |
| 595 | msg = self.error_messages[key] |
| 596 | except KeyError: |
| 597 | class_name = self.__class__.__name__ |
| 598 | msg = MISSING_ERROR_MESSAGE.format(class_name=class_name, key=key) |
| 599 | raise AssertionError(msg) |
| 600 | message_string = msg.format(**kwargs) |
| 601 | raise ValidationError(message_string, code=key) |
| 602 | |
| 603 | @property |
| 604 | def root(self): |