>>> g.__name__
'f'
>>> repr(g) # doctest: +ELLIPSIS
-'<f generator object at ...>'
+'<generator object f at ...>'
"""
# conjoin is a simple backtracking generator, named in honor of Icon's
Verify that parenthesis are required when used as a keyword argument value
>>> dict(a = (i for i in xrange(10))) #doctest: +ELLIPSIS
- {'a': <<genexpr> generator object at ...>}
+ {'a': <generator object <genexpr> at ...>}
Verify early binding for the outermost for-expression
code_name = PyString_AsString(((PyCodeObject *)gen->gi_code)->co_name);
if (code_name == NULL)
return NULL;
- return PyString_FromFormat("<%.200s generator object at %p>",
+ return PyString_FromFormat("<generator object %.200s at %p>",
code_name, gen);
}