an iterable object, instead of an iterator.
write(MARK + LIST)
self.memoize(obj)
- self._batch_appends(iter(obj))
+ self._batch_appends(obj)
dispatch[list] = save_list
write(APPEND)
return
+ items = iter(items)
r = range(self._BATCHSIZE)
while items is not None:
tmp = []
write(MARK + DICT)
self.memoize(obj)
- self._batch_setitems(iter(obj.items()))
+ self._batch_setitems(obj.items())
dispatch[dict] = save_dict
if PyStringMap is not None:
write(SETITEM)
return
+ items = iter(items)
r = range(self._BATCHSIZE)
while items is not None:
tmp = []