def __init__(self, reader, writer, encoder=json.JSONEncoder()): self._active = True self._reader = StreamLineReader(reader) self._writer = writer self._encoder = encoder self._methods = {} self._notifications = {} self._task_manager = TaskManager("jsonrpc server")
def __init__(self, reader, writer, encoder=json.JSONEncoder()): self._active = True self._reader = StreamLineReader(reader) self._writer = writer self._encoder = encoder self._methods = {} self._notifications = {} self._eof_listeners = []
def __init__(self, reader, writer, encoder=json.JSONEncoder()): self._active = True self._reader = StreamLineReader(reader) self._writer = writer self._encoder = encoder self._methods = {} self._notifications = {} self._task_manager = TaskManager("jsonrpc server") self._write_lock = asyncio.Lock() self._last_request_id = 0 self._requests_futures = {}
def stream_line_reader(reader): return StreamLineReader(reader)
def reader(stream_reader): return StreamLineReader(stream_reader)