Browse Source

Running pychecker over ZSI, and I noticed some problems in wstools.

I fixed that fact that Notation and Entity were not be found. I changed them
to use the qualified name like the rest of the symbols from xml.dom.minidom.

I also discovered that a RecursionError was being thrown, but RecursionError
didn't exist. I created simple sub-class of Exception to rectify this.
main
Keith Jackson 22 years ago
parent
commit
53b9f00f07
1 changed files with 7 additions and 2 deletions
  1. +7
    -2
      Utility.py

+ 7
- 2
Utility.py View File

@@ -19,6 +19,11 @@ from TimeoutSocket import TimeoutSocket, TimeoutError
from StringIO import StringIO from StringIO import StringIO
from urlparse import urlparse from urlparse import urlparse
from httplib import HTTPConnection, HTTPSConnection from httplib import HTTPConnection, HTTPSConnection
from exceptions import Exception

class RecursionError(Exception):
"""Used to indicate a HTTP redirect recursion."""
pass


class HTTPResponse: class HTTPResponse:
"""Captures the information in an HTTP response message.""" """Captures the information in an HTTP response message."""
@@ -724,13 +729,13 @@ if 1:
clone.entities._seq = [] clone.entities._seq = []
clone.notations._seq = [] clone.notations._seq = []
for n in node.notations._seq: for n in node.notations._seq:
notation = Notation(n.nodeName, n.publicId, n.systemId)
notation = xml.dom.minidom.Notation(n.nodeName, n.publicId, n.systemId)
notation.ownerDocument = newOwnerDocument notation.ownerDocument = newOwnerDocument
clone.notations._seq.append(notation) clone.notations._seq.append(notation)
if hasattr(n, '_call_user_data_handler'): if hasattr(n, '_call_user_data_handler'):
n._call_user_data_handler(operation, n, notation) n._call_user_data_handler(operation, n, notation)
for e in node.entities._seq: for e in node.entities._seq:
entity = Entity(e.nodeName, e.publicId, e.systemId,
entity = xml.dom.minidom.Entity(e.nodeName, e.publicId, e.systemId,
e.notationName) e.notationName)
entity.actualEncoding = e.actualEncoding entity.actualEncoding = e.actualEncoding
entity.encoding = e.encoding entity.encoding = e.encoding


Loading…
Cancel
Save