For sure. Things could *definitely* be better exposed in the base
BufferedConsumer and Consumer. I'll look into those APIs and try to come up
with something better, but I'll likely ship this with this implementation.


On Tue, Apr 29, 2014 at 9:52 AM, Joe Bowers <notifications@github.com>wrote:

> In mixpanel_async/async_buffered_consumer.py:
>
> > @@ -78,6 +79,8 @@ def __init__(self, flush_after=timedelta(0, 10), flush_first=True, max_size=20,
> >          self.flush_after = flush_after
> >          self.flush_first = flush_first
> >
> > +        self._async_buffers = copy.deepcopy(self._buffers)
>
> I definitely think this is the best option with the current API, but I'd
> love to present some other interface if you think it would help.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/jessepollak/mixpanel-python-async/pull/6/files#r12103765>
> .
>