'Processes a Yaml string. Custom tags are interpreted by \'process_\' instance methods.'

def process(self, yaml_string):

    yaml_tag.add_constructors()
    is_preceded_by_comment = False
    for node in yaml.load(yaml_string):
        is_preceded_by_comment = self._log_node(node, is_preceded_by_comment)
        try:
            self._process_node(node)
        except Exception as e:
            _logger.exception(e)
            raise
