Re: Basic misunderstanding of generators

2008-12-22 Thread David Stanek
On Mon, Dec 22, 2008 at 4:47 AM, Barak, Ron wrote: > > if __name__ == "__main__": > filename = "sac.log.gz" > log_stream = LogStream(filename) > line_ = log_stream.next_line(log_stream.input_file) > print line_ > > $ python LogManager_try.py > > A method or function containing a

RE: Basic misunderstanding of generators - resolved

2008-12-22 Thread Barak, Ron
quot; log_stream = LogStream(filename) generator = log_stream.next_line(log_stream.input_file) #create generator line_ = generator.next() #get next item from generator print line_ -Original Message- From: cvreb...@gmail.com [mailto:cvreb...@gmail.com] On Behalf Of Chris Rebert

Re: Basic misunderstanding of generators

2008-12-22 Thread Chris Rebert
On Mon, Dec 22, 2008 at 1:47 AM, Barak, Ron wrote: > Hi All, > > I want to use generators to print lines taken from a gzipped file. > I've never used generators, so probably my problem is basic misunderstanding > of generators. > > In the below program, I expected the la

Basic misunderstanding of generators

2008-12-22 Thread Barak, Ron
Hi All, I want to use generators to print lines taken from a gzipped file. I've never used generators, so probably my problem is basic misunderstanding of generators. In the below program, I expected the last line ("print line_") to print the first line of the sac.log.gz file.