

def parse(self, stream, media_type=None, parser_context=None):
    '\n        Parses the incoming bytestream as YAML and returns the resulting data.\n        '
    assert yaml, 'YAMLParser requires pyyaml to be installed'
    parser_context = (parser_context or {
        
    })
    encoding = parser_context.get('encoding', settings.DEFAULT_CHARSET)
    try:
        data = stream.read().decode(encoding)
        return yaml.safe_load(data)
    except (ValueError, yaml.parser.ParserError) as exc:
        raise ParseError(('YAML parse error - %s' % six.text_type(exc)))

dataset/ETHPy150Open jpadilla/django-rest-framework-yaml/rest_framework_yaml/parsers.py YAMLParser.parse/original