From 9001b79492ed0850dfa782a36c9ab66db679f036 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Fri, 21 Oct 2011 12:32:38 -0400 Subject: [PATCH] added InvalidXML and InvalidXMLElement faults --- sfa/util/faults.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/sfa/util/faults.py b/sfa/util/faults.py index 344da1c8..91e5300b 100644 --- a/sfa/util/faults.py +++ b/sfa/util/faults.py @@ -278,6 +278,22 @@ class InvalidRSpecElement(SfaFault): def __str__(self): return repr(self.value) +class InvalidXML(SfaFault): + def __init__(self, value, extra = None): + self.value = value + faultString = "Invalid XML Document: %(value)s" % locals() + SfaFault.__init__(self, 108, faultString, extra) + def __str__(self): + return repr(self.value) + +class InvalidXMLElement(SfaFault): + def __init__(self, value, extra = None): + self.value = value + faultString = "Invalid XML 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" -- 2.43.0