diff options
author | Fred Drake <fdrake@acm.org> | 2000-09-18 16:22:30 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 2000-09-18 16:22:30 (GMT) |
commit | c40cdf7238b3ee019a2605ff1f0aaf1a6fcfd358 (patch) | |
tree | 5b40587e2324c4b19c3b8e62a49da92028f15c35 /Lib/xml | |
parent | 691270feee4fd2da19b36eca3bfac4b83ceb119a (diff) | |
download | cpython-c40cdf7238b3ee019a2605ff1f0aaf1a6fcfd358.zip cpython-c40cdf7238b3ee019a2605ff1f0aaf1a6fcfd358.tar.gz cpython-c40cdf7238b3ee019a2605ff1f0aaf1a6fcfd358.tar.bz2 |
Once we're done with the sys module, remove it from the namespace so
this module is "import *" safe.
Diffstat (limited to 'Lib/xml')
-rw-r--r-- | Lib/xml/sax/_exceptions.py | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/Lib/xml/sax/_exceptions.py b/Lib/xml/sax/_exceptions.py index 5ba0bea..1553b93 100644 --- a/Lib/xml/sax/_exceptions.py +++ b/Lib/xml/sax/_exceptions.py @@ -2,9 +2,10 @@ import sys if sys.platform[:4] == "java": from java.lang import Exception +del sys # ===== SAXEXCEPTION ===== - + class SAXException(Exception): """Encapsulate an XML error or warning. This class can contain basic error or warning information from either the XML parser or @@ -14,8 +15,8 @@ class SAXException(Exception): ErrorHandler interface, you are not actually required to throw the exception; instead, you can simply read the information in it.""" - - def __init__(self, msg, exception = None): + + def __init__(self, msg, exception=None): """Creates an exception. The message is required, but the exception is optional.""" self._msg = msg @@ -38,12 +39,12 @@ class SAXException(Exception): mistake, since Exception has __getitem__ defined.""" raise NameError("__getitem__") - + # ===== SAXPARSEEXCEPTION ===== class SAXParseException(SAXException): """Encapsulate an XML parse error or warning. - + This exception will include information for locating the error in the original XML document. Note that although the application will receive a SAXParseException as the argument to the handlers in the @@ -53,12 +54,12 @@ class SAXParseException(SAXException): Since this exception is a subclass of SAXException, it inherits the ability to wrap another exception.""" - + def __init__(self, msg, exception, locator): "Creates the exception. The exception parameter is allowed to be None." SAXException.__init__(self, msg, exception) self._locator = locator - + def getColumnNumber(self): """The column number of the end of the text where the exception occurred.""" @@ -83,7 +84,7 @@ class SAXParseException(SAXException): self.getLineNumber(), self.getColumnNumber()) - + # ===== SAXNOTRECOGNIZEDEXCEPTION ===== class SAXNotRecognizedException(SAXException): @@ -93,9 +94,9 @@ class SAXNotRecognizedException(SAXException): unrecognized feature or property. SAX applications and extensions may use this class for similar purposes.""" - + # ===== SAXNOTSUPPORTEDEXCEPTION ===== - + class SAXNotSupportedException(SAXException): """Exception class for an unsupported operation. @@ -103,6 +104,3 @@ class SAXNotSupportedException(SAXException): perform is requested (specifically setting a state or value). SAX applications and extensions may use this class for similar purposes.""" - - - |