John Posner <jjpos...@optimum.net> added the comment:

Georg, your change (r79587) makes this the main definition:

  generator
      A function which returns an iterator.
  
I'm concerned that this definition does not fit well with the occurrence of 
"generator object" in the following:

Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] on 
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> obj1 = (x for x in [1,2])
>>> def gfunc():
...     count = 0
...     while True:
...             count += 1
...             yield count
...
>>> obj2 = gfunc()
>>> obj1
<generator object <genexpr> at 0x00CC6378>
>>> obj2
<generator object gfunc at 0x00CC6328>
>>>


My patch attempted to make "generator" be the same as "generator object" in the 
above.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue8012>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to