'Get from next resource.'

def get(self, callback, **kwargs):

    for tried in count(0):
        resource = self._next()
        try:
            return self.fun(resource, callback, **kwargs)
        except self.predicate:
            if (tried >= (len(self.resources) - 1)):
                raise
