# HG changeset patch
# User Arnaud Bergeron <abergeron@gmail.com>
# Date 1267298111 18000
# Node ID be714ac9bcbd12b01bf5ef70f5811f52e64713f0
# Parent  d6672a7daea5afb4c72505da1c1e48c685761bc3
Use izip(), not zip() to return a lazy iterator. (datasets)

diff -r d6672a7daea5 -r be714ac9bcbd datasets/ftfile.py
--- a/datasets/ftfile.py	Sat Feb 27 14:10:14 2010 -0500
+++ b/datasets/ftfile.py	Sat Feb 27 14:15:11 2010 -0500
@@ -2,6 +2,7 @@
 import numpy
 from dataset import DataSet
 from dsetiter import DataIterator
+from itertools import izip
 
 class FTFile(object):
     def __init__(self, fname):
@@ -180,5 +181,5 @@
         self._test = FTData(test_data, test_lbl)
 
     def _return_it(self, batchsize, bufsize, ftdata):
-        return zip(DataIterator(ftdata.open_inputs(), batchsize, bufsize),
+        return izip(DataIterator(ftdata.open_inputs(), batchsize, bufsize),
                    DataIterator(ftdata.open_outputs(), batchsize, bufsize))