def __init__(self, f, buf_size, *coro_pipeline): self.events = sendable_deque() self.coro = utils.chain(self.events, *coro_pipeline) self.coro_finished = False self.f = f self.buf_size = buf_size self.read = None
def kvitems(target, prefix, map_type=None, **config): return utils.chain( target, *_kvitems_pipeline(backend, prefix, map_type, config))
def parse_coro(target, **config): return utils.chain(target, *_parse_pipeline(backend, config))
def items_coro(target, prefix, map_type=None, **config): return utils.chain( target.send, *_itemlike_pipeline(_yajl2.items_basecoro, prefix, map_type, config))