fixed caching bug and related issues

Wait, no.  use_cached=True within Selector would mean that the Selector
doesn't update its data, but uses the current values.  use_cached=True in
the current_generator is because  self() *already* updates the
current_generator's image, and we don't want to repeat the operation..



On Sat, Aug 2, 2014 at 1:56 PM, James A. Bednar <notifications@github.com>
wrote:

> In imagen/__init__.py:
>
> >          current_generator = self.get_current_generator()
> > -        return current_generator.channels()
> > +
> > +        res = current_generator.channels(use_cached=True)
>
> Shouldn't that be use_cached=use_cached? Otherwise, it seems to be
> ignoring the argument that's being passed in to channels().
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ioam/imagen/pull/36/files#r15728900>.
>