Andrej Janchevski
feat(kganomaly): add streaming denoising backend with KG-likelihood metric
bc4fc5c | from rest_framework.renderers import BaseRenderer | |
| class EventStreamRenderer(BaseRenderer): | |
| """Renderer declaring text/event-stream so DRF content negotiation accepts SSE clients. | |
| The streaming views return a StreamingHttpResponse directly, so this | |
| renderer is never invoked to produce bytes — it exists only to satisfy | |
| DRF's Accept header negotiation. | |
| """ | |
| media_type = "text/event-stream" | |
| format = "sse" | |
| charset = None | |
| render_style = "binary" | |
| def render(self, data, accepted_media_type=None, renderer_context=None): | |
| return b"" | |