mirror of https://github.com/python/cpython.git
Once we're done with the sys module, remove it from the namespace so
this module is "import *" safe.
This commit is contained in:
parent
691270feee
commit
c40cdf7238
|
@ -2,9 +2,10 @@
|
||||||
import sys
|
import sys
|
||||||
if sys.platform[:4] == "java":
|
if sys.platform[:4] == "java":
|
||||||
from java.lang import Exception
|
from java.lang import Exception
|
||||||
|
del sys
|
||||||
|
|
||||||
# ===== SAXEXCEPTION =====
|
# ===== SAXEXCEPTION =====
|
||||||
|
|
||||||
class SAXException(Exception):
|
class SAXException(Exception):
|
||||||
"""Encapsulate an XML error or warning. This class can contain
|
"""Encapsulate an XML error or warning. This class can contain
|
||||||
basic error or warning information from either the XML parser or
|
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
|
ErrorHandler interface, you are not actually required to throw
|
||||||
the exception; instead, you can simply read the information in
|
the exception; instead, you can simply read the information in
|
||||||
it."""
|
it."""
|
||||||
|
|
||||||
def __init__(self, msg, exception = None):
|
def __init__(self, msg, exception=None):
|
||||||
"""Creates an exception. The message is required, but the exception
|
"""Creates an exception. The message is required, but the exception
|
||||||
is optional."""
|
is optional."""
|
||||||
self._msg = msg
|
self._msg = msg
|
||||||
|
@ -38,12 +39,12 @@ def __getitem__(self, ix):
|
||||||
mistake, since Exception has __getitem__ defined."""
|
mistake, since Exception has __getitem__ defined."""
|
||||||
raise NameError("__getitem__")
|
raise NameError("__getitem__")
|
||||||
|
|
||||||
|
|
||||||
# ===== SAXPARSEEXCEPTION =====
|
# ===== SAXPARSEEXCEPTION =====
|
||||||
|
|
||||||
class SAXParseException(SAXException):
|
class SAXParseException(SAXException):
|
||||||
"""Encapsulate an XML parse error or warning.
|
"""Encapsulate an XML parse error or warning.
|
||||||
|
|
||||||
This exception will include information for locating the error in
|
This exception will include information for locating the error in
|
||||||
the original XML document. Note that although the application will
|
the original XML document. Note that although the application will
|
||||||
receive a SAXParseException as the argument to the handlers in the
|
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
|
Since this exception is a subclass of SAXException, it inherits
|
||||||
the ability to wrap another exception."""
|
the ability to wrap another exception."""
|
||||||
|
|
||||||
def __init__(self, msg, exception, locator):
|
def __init__(self, msg, exception, locator):
|
||||||
"Creates the exception. The exception parameter is allowed to be None."
|
"Creates the exception. The exception parameter is allowed to be None."
|
||||||
SAXException.__init__(self, msg, exception)
|
SAXException.__init__(self, msg, exception)
|
||||||
self._locator = locator
|
self._locator = locator
|
||||||
|
|
||||||
def getColumnNumber(self):
|
def getColumnNumber(self):
|
||||||
"""The column number of the end of the text where the exception
|
"""The column number of the end of the text where the exception
|
||||||
occurred."""
|
occurred."""
|
||||||
|
@ -83,7 +84,7 @@ def __str__(self):
|
||||||
self.getLineNumber(),
|
self.getLineNumber(),
|
||||||
self.getColumnNumber())
|
self.getColumnNumber())
|
||||||
|
|
||||||
|
|
||||||
# ===== SAXNOTRECOGNIZEDEXCEPTION =====
|
# ===== SAXNOTRECOGNIZEDEXCEPTION =====
|
||||||
|
|
||||||
class SAXNotRecognizedException(SAXException):
|
class SAXNotRecognizedException(SAXException):
|
||||||
|
@ -93,9 +94,9 @@ class SAXNotRecognizedException(SAXException):
|
||||||
unrecognized feature or property. SAX applications and extensions may
|
unrecognized feature or property. SAX applications and extensions may
|
||||||
use this class for similar purposes."""
|
use this class for similar purposes."""
|
||||||
|
|
||||||
|
|
||||||
# ===== SAXNOTSUPPORTEDEXCEPTION =====
|
# ===== SAXNOTSUPPORTEDEXCEPTION =====
|
||||||
|
|
||||||
class SAXNotSupportedException(SAXException):
|
class SAXNotSupportedException(SAXException):
|
||||||
"""Exception class for an unsupported operation.
|
"""Exception class for an unsupported operation.
|
||||||
|
|
||||||
|
@ -103,6 +104,3 @@ class SAXNotSupportedException(SAXException):
|
||||||
perform is requested (specifically setting a state or value). SAX
|
perform is requested (specifically setting a state or value). SAX
|
||||||
applications and extensions may use this class for similar
|
applications and extensions may use this class for similar
|
||||||
purposes."""
|
purposes."""
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue