pympi/Elan.py
def indent(el, level=0):
    """Function to pretty print the xml, meaning adding tabs and newlines.

    :param ElementTree.Element el: Current element.
    :param int level: Current level.
    """
    i = '\n' + level * '\t'
    if len(el):
        if not el.text or not el.text.strip():
            el.text = i+'\t'
        if not el.tail or not el.tail.strip():
            el.tail = i
        for elem in el:
            indent(elem, level+1)
        if not el.tail or not el.tail.strip():
            el.tail = i
    else:
        if level and (not el.tail or not el.tail.strip()):
            el.tail = i
def indent(el, level=0):
    i = '\n' + level * '\t'
    if len(el):
        if not el.text or not el.text.strip():
            el.text = i+'\t'
        if not el.tail or not el.tail.strip():
            el.tail = i
        for elem in el:
            indent(elem, level+1)
        if not el.tail or not el.tail.strip():
            el.tail = i
    else:
        if level and (not el.tail or not el.tail.strip()):
            el.tail = i
def indent ( el , level = 0 ) : i = '\n' + level * '\t' if len ( el ) : if not el . text or not el . text . strip ( ) : el . text = i + '\t' if not el . tail or not el . tail . strip ( ) : el . tail = i for elem in el : indent ( elem , level + 1 ) if not el . tail or not el . tail . strip ( ) : el . tail = i else : if level and ( not el . tail or not el . tail . strip ( ) ) : el . tail = i
Function to pretty print the xml, meaning adding tabs and newlines.

    :param ElementTree.Element el: Current element.
    :param int level: Current level.
Function to pretty print the xml meaning adding tabs and newlines .