summaryrefslogtreecommitdiff
path: root/blocks/simulationAPI/renderer.py
blob: 20c9752bde813e8589f702486eeac74fe0102228 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from rest_framework import renderers


class PlainTextRenderer(renderers.BaseRenderer):
    media_type = 'text/plain'
    format = 'txt'

    def render(self, data, media_type=None, renderer_context=None):
        return data.encode(self.charset)


class EventStreamRenderer(renderers.BaseRenderer):
    media_type = 'text/event-stream'
    format = 'txt'

    def render(self, data, media_type=None, renderer_context=None):
        return data.encode(self.charset)