# @defreturn Element or None
def find(self, path):
+ if ElementPath.find(self, path) == None:
+ return ElementPath.find(self, path.encode())
return ElementPath.find(self, path)
##
def parse(self, source, parser=None):
if not hasattr(source, "read"):
+ # OP 14/11/2017 Ajout de traces pour essayer de decouvrir le pb
+ # de remontee de log des tests
+ #print "TRACES OP - ElementTree.py/ElementTree.parse() source = '#%s#'" %source
source = open(source, "rb")
if not parser:
parser = XMLTreeBuilder()
# @return An ElementTree instance
def parse(source, parser=None):
+ # OP 14/11/2017 Ajout de traces pour essayer de decouvrir le pb
+ # de remontee de log des tests
+ #print "TRACES OP - ElementTree.py/parse() source = '#%s#'" %source
tree = ElementTree()
tree.parse(source, parser)
return tree
def __init__(self, source, events=None):
if not hasattr(source, "read"):
+ # OP TEST
+ print("iterparse.__init__ source = %s" % source)
source = open(source, "rb")
self._file = source
self._events = []
# @param data Encoded data.
def feed(self, data):
+ # OP 14/11/2017 Ajout de traces pour essayer de decouvrir le pb
+ # de remontee de log des tests
+ #print "TRACES OP - ElementTree.py/XMLTreeBuilder.feed() data = '#%s#'" %data
self._parser.Parse(data, 0)
##