Author: rjollos Date: Thu Mar 6 06:03:15 2014 New Revision: 1574778 URL: http://svn.apache.org/r1574778 Log: 0.8dev: Moved `ValidationError` to the top of the module, per the convention in Trac.
Modified: bloodhound/trunk/bloodhound_relations/bhrelations/validation.py Modified: bloodhound/trunk/bloodhound_relations/bhrelations/validation.py URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_relations/bhrelations/validation.py?rev=1574778&r1=1574777&r2=1574778&view=diff ============================================================================== --- bloodhound/trunk/bloodhound_relations/bhrelations/validation.py (original) +++ bloodhound/trunk/bloodhound_relations/bhrelations/validation.py Thu Mar 6 06:03:15 2014 @@ -26,6 +26,14 @@ from bhrelations.api import IRelationVal ResourceIdSerializer, TicketRelationsSpecifics +class ValidationError(TracError): + """Exception raised when a validator fails.""" + def __init__(self, message, title=None, show_traceback=False): + super(ValidationError, self).__init__( + message, title, show_traceback) + self.failed_ids = [] + + class Validator(Component): implements(IRelationValidator) @@ -231,10 +239,3 @@ class BlockerValidator(Validator): error = ValidationError(error) error.failed_ids = path raise error - - -class ValidationError(TracError): - def __init__(self, message, title=None, show_traceback=False): - super(ValidationError, self).__init__( - message, title, show_traceback) - self.failed_ids = []