Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ada2de6

Browse files
committed
Use the (new) buildFragment() method of the EsisBuilder rather than
implementing it all here.
1 parent f032cdb commit ada2de6

1 file changed

Lines changed: 1 addition & 15 deletions

File tree

Doc/tools/sgmlconv/esistools.py

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def __init__(self, *args, **kw):
4444
self.__empties = {}
4545
self.__is_empty = 0
4646
apply(xml.dom.esis_builder.EsisBuilder.__init__, (self,) + args, kw)
47-
self.fragment = self.document.createDocumentFragment()
47+
self.buildFragment()
4848

4949
def feed(self, data):
5050
for line in string.split(data, '\n'):
@@ -75,20 +75,6 @@ def feed(self, data):
7575
self.__is_empty = 1
7676
else:
7777
sys.stderr.write('Unknown event: %s\n' % line)
78-
79-
def push(self, node):
80-
"Add node to current node and move to new node."
81-
82-
nodetype = node.get_nodeType()
83-
if self.current_element:
84-
self.current_element.insertBefore(node, None)
85-
elif nodetype == xml.dom.core.TEXT_NODE:
86-
if string.strip(node.get_nodeValue()):
87-
self.fragment.appendChild(node)
88-
else:
89-
self.fragment.appendChild(node)
90-
if nodetype == xml.dom.core.ELEMENT_NODE:
91-
self.current_element = node
9278

9379
def get_empties(self):
9480
return self.__empties.keys()

0 commit comments

Comments
 (0)