# -*- coding: utf-8 -*-
import json
from typing import Any, Dict

from ..srne import Srne
from . import BaseConsumer


class StdoutConsumer(BaseConsumer):
    def __init__(self, settings: Dict[str, Any], srne: Srne) -> None:
        super().__init__(settings, srne)

    def poll(self):
        return super().poll()

    def write(self, data: Dict[str, Any]):
        print(json.dumps(data))