def __rrshift__(self, iterable):
"""
Return elements in iterable.
:param iterable iterable: Any iterable
:return: Generator over same elements as input iterable.
:rtype: Generator
"""
if self.path or (self._cachepath and not self._clearcache):
for e in self.__iter__():
yield e
else:
self._create_cache()
for i, e in enumerate(iterable):
with open(self._fpath(i), 'wb') as f:
pickle.dump(e, f, pickle.HIGHEST_PROTOCOL)
yield e
评论列表
文章目录