X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Futil%2Ffaults.py;fp=sfa%2Futil%2Ffaults.py;h=3512e9629f0fbb89cda8d3a8b5b1fe1d8b7cc9a7;hb=385ddb5789fbee61b5cb6eeb1dad93582148db22;hp=df192643854c40ae1317bc1fc673a2a7d411bafd;hpb=7fa748355d1af0ed4de2f8817cd648484e9043f2;p=sfa.git diff --git a/sfa/util/faults.py b/sfa/util/faults.py index df192643..3512e962 100644 --- a/sfa/util/faults.py +++ b/sfa/util/faults.py @@ -342,4 +342,11 @@ class SfatablesRejected(SfaFault): def __init__(self, value, extra=None): self.value =value faultString = "%s rejected by sfatables" - SfaFault.__init__(self, GENICODE.FORBIDDEN, faultString, extra) + SfaFault.__init__(self, GENICODE.FORBIDDEN, faultString, extra) + +class UnsupportedOperation(SfaFault): + def __init__(self, value, extra=None): + self.value = value + faultString = "Unsupported operation: %s" % value + SfaFault.__init__(self, GENICODE.UNSUPPORTED, faultString, extra) +