'Recursively parse included configs.'

def _ParseYaml(self, filename='', fd=None):

    if ((not filename) and (not fd)):
        raise IOError('Neither    filename    nor    fd    specified')
    if fd:
        data = (yaml.load(fd) or OrderedYamlDict())
    elif filename:
        data = (self._LoadYamlByName(filename) or OrderedYamlDict())
    return data
