[issue15457] consistent treatment of generator terminology

2019-01-04 Thread Cheryl Sabella
Cheryl Sabella added the comment: Issue24400 changed some of the documentation wording around generators. I don't know if there is still interest in applying the other parts of this patch. -- nosy: +cheryl.sabella versions: +Python 3.7, Python 3.8 -Python 2.7, Python 3.3, Python 3.4

[issue15457] consistent treatment of generator terminology

2013-06-15 Thread Terry J. Reedy
Changes by Terry J. Reedy tjre...@udel.edu: -- versions: +Python 3.4 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue15457 ___ ___ Python-bugs-list

[issue15457] consistent treatment of generator terminology

2012-09-04 Thread Chris Jerdonek
Chris Jerdonek added the comment: This slipped under my radar. After starting work on this again, I realize that it would make sense to complete issue 15476 first. The reason is that it would improve the process of referencing code object in the generator docs (Terry's suggestion) once code

[issue15457] consistent treatment of generator terminology

2012-08-09 Thread Chris Jerdonek
Chris Jerdonek added the comment: Note to reviewers: changing to needs patch because I want to make changes to the latest patch before this is reviewed (e.g. to the index directives). I should be able to do this by the end of the weekend. -- stage: - needs patch

[issue15457] consistent treatment of generator terminology

2012-07-28 Thread Terry J. Reedy
Terry J. Reedy tjre...@udel.edu added the comment: Up until today, I had assumed that it was the generator.__next__ method that was associated with the compiled body. But in writing my response, I investigated and discovered def gf(): yield None gf().gi_code is gf.__code__ True Then i

[issue15457] consistent treatment of generator terminology

2012-07-28 Thread Terry J. Reedy
Terry J. Reedy tjre...@udel.edu added the comment: I will try to read your new patch when I am fresher. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue15457 ___

[issue15457] consistent treatment of generator terminology

2012-07-28 Thread Chris Jerdonek
Chris Jerdonek chris.jerdo...@gmail.com added the comment: I created issue 15476 to add code object to the glossary. Generator functions must have a special __call__ method that simply creates and returns a generator instance with the code object attached (instead of executing the code).

[issue15457] consistent treatment of generator terminology

2012-07-27 Thread Terry J. Reedy
Terry J. Reedy tjre...@udel.edu added the comment: I think the current entry calling a generator function a generator is wrong, so I appreciate your patch. Generator functions return instances of class 'generator'*. I personally refer to generators as generator-iterators about as often as I

[issue15457] consistent treatment of generator terminology

2012-07-27 Thread Chris Jerdonek
Chris Jerdonek chris.jerdo...@gmail.com added the comment: Thanks a lot for the excellent feedback. I'll update the patch to incorporate it. One background note: I tried not to be too strict about using generator iterator or generator function in place of generator in the general docs in

[issue15457] consistent treatment of generator terminology

2012-07-27 Thread Chris Jerdonek
Chris Jerdonek chris.jerdo...@gmail.com added the comment: Attaching updated patch incorporating feedback. It would be nice to have a good term for the generator function code object associated with a generator to distinguish it from the original generator function as you point out. There

[issue15457] consistent treatment of generator terminology

2012-07-26 Thread Chris Jerdonek
New submission from Chris Jerdonek chris.jerdo...@gmail.com: The documentation on generators (outside of PEP 255) does not currently educate the reader on the more specific generator function and generator iterator terminology, or at least not in any consistent or systematic way. For

[issue15457] consistent treatment of generator terminology

2012-07-26 Thread Chris Jerdonek
Chris Jerdonek chris.jerdo...@gmail.com added the comment: Attaching patch. -- keywords: +patch Added file: http://bugs.python.org/file26526/issue-15457-1.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue15457

[issue15457] consistent treatment of generator terminology

2012-07-26 Thread Nick Coghlan
Changes by Nick Coghlan ncogh...@gmail.com: -- nosy: +ncoghlan ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue15457 ___ ___ Python-bugs-list