From: David F. <dav...@us...> - 2005-11-29 13:52:45
|
Update of /cvsroot/translate/src/translate/convert In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21414 Modified Files: po2xliff.py Log Message: convert getElementsByTagName results to list in case it returns a generator (bug 78) Index: po2xliff.py =================================================================== RCS file: /cvsroot/translate/src/translate/convert/po2xliff.py,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- po2xliff.py 2 Jul 2005 20:51:49 -0000 1.10 +++ po2xliff.py 29 Nov 2005 13:52:30 -0000 1.11 @@ -71,7 +71,7 @@ if bodynode is None: return False bodynode.appendChild(transunitnode) transunitnode.ownerDocument = self.document - messagenum = len(bodynode.getElementsByTagName("trans-unit")) + messagenum = len(list(bodynode.getElementsByTagName("trans-unit"))) self._messagenum = messagenum @@ -80,7 +80,7 @@ def getheadernode(self, filenode, createifmissing=False): """finds the header node for the given filenode""" - headernodes = filenode.getElementsByTagName("header") + headernodes = list(filenode.getElementsByTagName("header")) if headernodes: return headernodes[0] if not createifmissing: @@ -91,7 +91,7 @@ def getbodynode(self, filenode, createifmissing=False): """finds the body node for the given filenode""" - bodynodes = filenode.getElementsByTagName("body") + bodynodes = list(filenode.getElementsByTagName("body")) if bodynodes: return bodynodes[0] if not createifmissing: |