|
|
| version 1.1.1.1, 2012/02/21 23:38:00 | version 1.1.1.2, 2014/06/15 19:53:34 |
|---|---|
| Line 11 class ErrorHandler: | Line 11 class ErrorHandler: |
| def handler(self, msg, data): | def handler(self, msg, data): |
| if data != ARG: | if data != ARG: |
| raise Exception, "Error handler did not receive correct argument" | raise Exception("Error handler did not receive correct argument") |
| self.errors.append(msg) | self.errors.append(msg) |
| # Memory debug specific | # Memory debug specific |
| Line 49 ctxt.setValidityErrorHandler(e.handler, e.handler, ARG | Line 49 ctxt.setValidityErrorHandler(e.handler, e.handler, ARG |
| doc = libxml2.parseDoc(valid) | doc = libxml2.parseDoc(valid) |
| ret = doc.relaxNGValidateDoc(ctxt) | ret = doc.relaxNGValidateDoc(ctxt) |
| if ret != 0 or e.errors: | if ret != 0 or e.errors: |
| print "error doing RelaxNG validation" | print("error doing RelaxNG validation") |
| sys.exit(1) | sys.exit(1) |
| doc.freeDoc() | doc.freeDoc() |
| Line 57 doc.freeDoc() | Line 57 doc.freeDoc() |
| doc = libxml2.parseDoc(invalid) | doc = libxml2.parseDoc(invalid) |
| ret = doc.relaxNGValidateDoc(ctxt) | ret = doc.relaxNGValidateDoc(ctxt) |
| if ret == 0 or not e.errors: | if ret == 0 or not e.errors: |
| print "Error: document supposed to be RelaxNG invalid" | print("Error: document supposed to be RelaxNG invalid") |
| sys.exit(1) | sys.exit(1) |
| doc.freeDoc() | doc.freeDoc() |
| Line 69 libxml2.relaxNGCleanupTypes() | Line 69 libxml2.relaxNGCleanupTypes() |
| # Memory debug specific | # Memory debug specific |
| libxml2.cleanupParser() | libxml2.cleanupParser() |
| if libxml2.debugMemory(1) == 0: | if libxml2.debugMemory(1) == 0: |
| print "OK" | print("OK") |
| else: | else: |
| print "Memory leak %d bytes" % (libxml2.debugMemory(1)) | print("Memory leak %d bytes" % (libxml2.debugMemory(1))) |
| libxml2.dumpMemory() | libxml2.dumpMemory() |