Server IP : 103.169.32.36 / Your IP : 216.73.217.13 Web Server : Apache System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : apache ( 48) PHP Version : 5.6.40 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/doc/libxml2-python-2.9.1/ |
Upload File : |
| Current File : /usr/share/doc/libxml2-python-2.9.1/ctxterror.py |
#!/usr/bin/python -u
#
# This test exercise the redirection of error messages with a
# functions defined in Python.
#
import sys
import libxml2
# Memory debug specific
libxml2.debugMemory(1)
expect="""--> (3) xmlns: URI foo is not absolute
--> (4) Opening and ending tag mismatch: x line 0 and y
"""
err=""
def callback(arg,msg,severity,reserved):
global err
err = err + "%s (%d) %s" % (arg,severity,msg)
s = """<x xmlns="foo"></y>"""
parserCtxt = libxml2.createPushParser(None,"",0,"test.xml")
parserCtxt.setErrorHandler(callback, "-->")
if parserCtxt.getErrorHandler() != (callback,"-->"):
print("getErrorHandler failed")
sys.exit(1)
parserCtxt.parseChunk(s,len(s),1)
doc = parserCtxt.doc()
doc.freeDoc()
parserCtxt = None
if err != expect:
print("error")
print("received %s" %(err))
print("expected %s" %(expect))
sys.exit(1)
i = 10000
while i > 0:
parserCtxt = libxml2.createPushParser(None,"",0,"test.xml")
parserCtxt.setErrorHandler(callback, "-->")
parserCtxt.parseChunk(s,len(s),1)
doc = parserCtxt.doc()
doc.freeDoc()
parserCtxt = None
err = ""
i = i - 1
# Memory debug specific
libxml2.cleanupParser()
if libxml2.debugMemory(1) == 0:
print("OK")
else:
print("Memory leak %d bytes" % (libxml2.debugMemory(1)))
libxml2.dumpMemory()
| N4m3 |
5!z3 |
L45t M0d!f!3d |
0wn3r / Gr0up |
P3Rm!55!0n5 |
0pt!0n5 |
| .. |
-- |
September 29 2025 07:01:39 |
0 / 0 |
0755 |
|
| | | | | |
| TODO |
1.585 KB |
July 30 2009 15:24:34 |
0 / 0 |
0644 |
|
| apibuild.py |
79.751 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| attribs.py |
0.8 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| build.py |
1.515 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| compareNodes.py |
1.48 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| ctxterror.py |
1.293 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| cutnpaste.py |
1.259 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| dtdvalid.py |
0.604 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| error.py |
1.036 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| inbuf.py |
0.486 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| index.py |
32.137 KB |
July 30 2009 15:24:34 |
0 / 0 |
0755 |
|
| indexes.py |
2.898 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| input_callback.py |
5.006 KB |
April 02 2013 02:25:28 |
0 / 0 |
0755 |
|
| libxml2class.txt |
22.415 KB |
April 19 2013 07:28:37 |
0 / 0 |
0644 |
|
| nsdel.py |
1.552 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| outbuf.py |
3.071 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| push.py |
0.751 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| pushSAX.py |
1.459 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| pushSAXhtml.py |
1.574 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| python.html |
19.46 KB |
March 27 2013 08:08:53 |
0 / 0 |
0644 |
|
| reader.py |
12.228 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader2.py |
5.22 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader3.py |
4.056 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader4.py |
1.151 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader5.py |
1.222 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader6.py |
2.61 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader7.py |
1.717 KB |
April 02 2013 02:25:28 |
0 / 0 |
0755 |
|
| reader8.py |
0.667 KB |
April 02 2013 02:25:28 |
0 / 0 |
0755 |
|
| readererr.py |
1.249 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| readernext.py |
2.426 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| regexp.py |
0.699 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| relaxng.py |
1.175 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| resolver.py |
0.837 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| schema.py |
1.279 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| serialize.py |
4.177 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| sync.py |
3.441 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| thread2.py |
2.252 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| tst.py |
0.573 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| tstLastError.py |
2.834 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| tstURI.py |
1.077 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| tstmem.py |
0.703 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| tstxpath.py |
1.431 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| validDTD.py |
1.196 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| validRNG.py |
1.899 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| validSchemas.py |
2.017 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| validate.py |
1.68 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| walker.py |
2.352 KB |
April 02 2013 02:25:28 |
0 / 0 |
0755 |
|
| xpath.py |
1.167 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| xpathext.py |
1.098 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| xpathleak.py |
1.526 KB |
April 02 2013 02:25:28 |
0 / 0 |
0755 |
|
| xpathns.py |
0.539 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| xpathret.py |
1.288 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|