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