def render(self, data, accepted_media_type=None, renderer_context=None):
        """
        Renders *obj* into serialized YAML.
        """
        if data is None:
            return ''

        return yaml.dump(data, stream=None, Dumper=self.encoder)
    def render(self, data, accepted_media_type=None, renderer_context=None):
        """
        Renders *obj* into serialized YAML.
        """
        assert yaml, 'YAMLRenderer requires pyyaml to be installed'

        if data is None:
            return ''

        return yaml.dump(data, stream=None, Dumper=self.encoder)
示例#3
0
    def render(self, data, accepted_media_type=None, renderer_context=None):
        """
        Renders `data` into serialized YAML.
        """
        assert yaml, 'YAMLRenderer requires pyyaml to be installed'

        if data is None:
            return ''

        return yaml.dump(data, stream=None, encoding=self.charset, Dumper=self.encoder, allow_unicode=not self.ensure_ascii)
示例#4
0
    def render(self, data, accepted_media_type=None, renderer_context=None):
        """
        Renders `data` into serialized YAML.
        """
        assert yaml, "YAMLRenderer requires pyyaml to be installed"

        if data is None:
            return ""

        return yaml.dump(data, stream=None, encoding=self.charset, Dumper=self.encoder)
示例#5
0
    def render(self, data, accepted_media_type=None, renderer_context=None):
        """
        Renders `data` into serialized YAML.
        """
        assert yaml, 'YAMLRenderer requires pyyaml to be installed'

        if data is None:
            return ''

        return yaml.dump(data, stream=None, encoding=self.charset, Dumper=self.encoder, allow_unicode=not self.ensure_ascii)
示例#6
0
    def render(self, data, accepted_media_type=None, renderer_context=None):
        """
        Renders *obj* into serialized YAML.
        """
        assert yaml, 'YAMLRenderer requires pyyaml to be installed'

        if data is None:
            return ''

        return yaml.dump(data, stream=None, Dumper=self.encoder)
示例#7
0
 def render(self, data, media_type=None, renderer_context=None):
     structure = self.get_structure(data)
     return yaml.dump(structure, default_flow_style=False).encode()
 def render(self, data, media_type=None, renderer_context=None):
     return yaml.dump(data, default_flow_style=False, sort_keys=False).encode(
         "utf-8"
     )
 def render(self, data, media_type=None, renderer_context=None):
     return yaml.dump(data, default_flow_style=False).encode('utf-8')
 def render(self, data, media_type=None, renderer_context=None):
     structure = self.get_structure(data)
     return yaml.dump(structure, default_flow_style=False).encode()
示例#11
0
文件: renderers.py 项目: Dapucla/EP
 def render(self, data, media_type=None, renderer_context=None):
     # disable yaml advanced feature 'alias' for clean, portable, and readable output
     class Dumper(yaml.Dumper):
         def ignore_aliases(self, data):
             return True
     return yaml.dump(data, default_flow_style=False, sort_keys=False, Dumper=Dumper).encode('utf-8')
示例#12
0
def render2(self, data, media_type=None, renderer_context=None):
    data = json.loads(json.dumps(data, cls=encoders.JSONEncoder))
    return yaml.dump(data,
                     default_flow_style=False,
                     sort_keys=False,
                     allow_unicode=True).encode('utf-8')