def insert_node(self, parent, child): """insert_node(parent, child) Inserts a new node into the parent node :param Element: parent :param Element: child """ insert_node(self, parent, child)
print oops.xpath_to('d') oopslog.setLevel(logging.WARNING) import sys import traceback node = ET.fromstring("<oops cid=''/>") print node ## try: ## print oops(node) ## except Exception as E: ## traceback.print_exception(*sys.exc_info()) ## print ## oopslog.setLevel(logging.DEBUG) try: insert_node(oops, node, ET.Element('b')) oops.insert_node(node, ET.Element('a')) oops.insert_node(node, ET.Element('c', cid="hi")) ## oopslog.setLevel(logging.DEBUG) oops.insert_node(node, ET.Element('g')) insert_node(oops, node, ET.Element('e')) indent(node) ET.dump(node) ## oops(node) except Exception as E: traceback.print_exception(*sys.exc_info()) print testlog = logging.getLogger('testCheck') streamer = logging.StreamHandler()