From 1f7b0caaeb1575e5600335dcd84a00cc408469bf Mon Sep 17 00:00:00 2001
From: andrug <andrug@localhost>
Date: Fri, 14 Mar 2008 13:51:38 +0000
Subject: [PATCH] avoid staxexception when conf.xml node is empty
---
opends/tests/system-tests/phases/parser/parser.py | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/opends/tests/system-tests/phases/parser/parser.py b/opends/tests/system-tests/phases/parser/parser.py
index de19960..b9ac5dc 100755
--- a/opends/tests/system-tests/phases/parser/parser.py
+++ b/opends/tests/system-tests/phases/parser/parser.py
@@ -385,14 +385,17 @@
def _getPropValue(myNode):
"This function get the first node text value of a node"
- propValueNode = myNode.getFirstChild()
- if (propValueNode.getNodeType() == Node.TEXT_NODE or
- propValueNode.getNodeType() == Node.COMMENT_NODE):
- #out = '%s' % (myNode.getNodeName())
- out = '%s' % (propValueNode.getNodeValue())
- else:
- out = 'ERROR %s has not a text children node type, should be' % \
+ try:
+ propValueNode = myNode.getFirstChild()
+ if (propValueNode.getNodeType() == Node.TEXT_NODE or
+ propValueNode.getNodeType() == Node.COMMENT_NODE):
+ #out = '%s' % (myNode.getNodeName())
+ out = '%s' % (propValueNode.getNodeValue())
+ else:
+ out = 'ERROR node has not a text children node type or is empty, should be' % \
(myNode.getNodeName())
+ except AttributeError:
+ out = NOT_DEFINED
return out
def _getAttributeNode(myNode,myAttributeName):
--
Gitblit v1.10.0