def get_data(self, request=None):
        if request is not None:
            raise ValueError
        if not self.data:
            data = next(self.child_epoch_iterator)
            self.data = izip(*data)
        try:
            return next(self.data)
        except __HOLE__:
            self.data = None
            return self.get_data()
dataset/ETHPy150Open mila-udem/fuel/fuel/transformers/__init__.py/Unpack.get_data