def extract_extradata()

in vs-metadata/validate.py [0:0]


def extract_extradata(field_node):
    """
    extracts the extradata from the field, if it is present
    :param field_node:
    :return: either the extradata text or None
    """
    for data_node in field_node.findall("{0}data".format(xmlns)):
        key_node = data_node.find("{0}key".format(xmlns))
        if key_node is not None and key_node.text=="extradata":
            value_node = data_node.find("{0}value".format(xmlns))
            if value_node is not None:
                return value_node.text
    return None