added InvalidRSpecElement fault
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Wed, 31 Aug 2011 20:10:37 +0000 (16:10 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Wed, 31 Aug 2011 20:10:37 +0000 (16:10 -0400)
sfa/util/faults.py

index 07335b7..344da1c 100644 (file)
@@ -270,6 +270,14 @@ class InvalidRSpec(SfaFault):
     def __str__(self):
         return repr(self.value)
 
+class InvalidRSpecElement(SfaFault):
+    def __init__(self, value, extra = None):
+        self.value = value
+        faultString = "Invalid RSpec Element: %(value)s" % locals()
+        SfaFault.__init__(self, 108, faultString, extra)
+    def __str__(self):
+        return repr(self.value)
+
 class AccountNotEnabled(SfaFault):
     def __init__(self,  extra = None):
         faultString = "Account Disabled"