On 3/12/2015 9:35 AM, Rustom Mody wrote:
This is more a question about standard terminology/conventions than about semantics - of course assuming I understand :-)Say I have a simple yielding function: def foo(x): yield x+1 yield x+2
This is a generator function
And I have g = foo(2) If I look at type, g's type is 'generator' whereas foo is just plain-ol 'function.' Whereas in informal usage we say foo is a generator.
I do not, because it does cause confusion, in spite of denials by people who use 'generator' ambiguously.
-- Terry Jan Reedy -- https://mail.python.org/mailman/listinfo/python-list
