You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bloodhound.apache.org by rj...@apache.org on 2014/03/06 07:03:15 UTC

svn commit: r1574778 - /bloodhound/trunk/bloodhound_relations/bhrelations/validation.py

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 = []