addes UnsupportedOperation fault
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Fri, 24 Aug 2012 16:55:11 +0000 (12:55 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Fri, 24 Aug 2012 16:55:11 +0000 (12:55 -0400)
sfa/util/faults.py

index df19264..3512e96 100644 (file)
@@ -342,4 +342,11 @@ class SfatablesRejected(SfaFault):
     def __init__(self, value, extra=None):\r
         self.value =value\r
         faultString = "%s rejected by sfatables"\r
-        SfaFault.__init__(self, GENICODE.FORBIDDEN, faultString, extra)  \r
+        SfaFault.__init__(self, GENICODE.FORBIDDEN, faultString, extra) \r
+\r
+class UnsupportedOperation(SfaFault):\r
+    def __init__(self, value, extra=None):\r
+        self.value = value\r
+        faultString = "Unsupported operation: %s" % value\r
+        SfaFault.__init__(self, GENICODE.UNSUPPORTED, faultString, extra) \r
+                 \r