Added GidParent HRN to faults
authorJosh Karlin <jkarlin@bbn.com>
Thu, 29 Apr 2010 16:15:59 +0000 (16:15 +0000)
committerJosh Karlin <jkarlin@bbn.com>
Thu, 29 Apr 2010 16:15:59 +0000 (16:15 +0000)
sfa/util/faults.py

index 5e9cecc..82d65dd 100644 (file)
@@ -218,7 +218,15 @@ class CertNotSignedByParent(SfaFault):
         SfaFault.__init__(self, 103, faultString, extra)
     def __str__(self):
         return repr(self.value)
-
+    
+class GidParentHrn(SfaFault):
+    def __init__(self, value, extra = None):
+        self.value = value
+        faultString = "Cert URN is not an extension of its parent: %(value)s" % locals()
+        SfaFault.__init__(self, 103, faultString, extra)
+    def __str__(self):
+        return repr(self.value)
+        
 class GidInvalidParentHrn(SfaFault):
     def __init__(self, value, extra = None):
         self.value = value