Commit a81355ef authored by Daniel Veillard's avatar Daniel Veillard
Browse files

applied patch from Malcolm Tredinnick fixing python exception hierarchy

* python/libxml.py: applied patch from Malcolm Tredinnick fixing
  python exception hierarchy #139824
Daniel
parent 807b4de2
Tue Sep 28 13:07:37 CEST 2004 Daniel Veillard <daniel@veillard.com
* python/libxml.py: applied patch from Malcolm Tredinnick fixing
python exception hierarchy #139824
Sun Sep 26 16:40:24 CEST 2004 Daniel Veillard <daniel@veillard.com>
* valid.c TODO: applied patch from Malcolm Tredinnick fixing errata
......
import libxml2mod
import types
# The root of all libxml2 errors.
class libxmlError(Exception): pass
#
# Errors raised by the wrappers when some tree handling failed.
#
class treeError:
class treeError(libxmlError):
def __init__(self, msg):
self.msg = msg
def __str__(self):
return self.msg
class parserError:
class parserError(libxmlError):
def __init__(self, msg):
self.msg = msg
def __str__(self):
return self.msg
class uriError:
class uriError(libxmlError):
def __init__(self, msg):
self.msg = msg
def __str__(self):
return self.msg
class xpathError:
class xpathError(libxmlError):
def __init__(self, msg):
self.msg = msg
def __str__(self):
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment