Message45153
Logged In: YES
user_id=595483
ok. I modified the patch so that it evaluates iterator expr in
generator expression creation time. That means,
g = (x for x in range(10))
is equivalent to
def __gen(iter1):
for x in iter1:
yield x
g = __gen(range(10))
so, evalution of range(10) is not deferred anymore.
I also changed testgenexpr to testlist_gexp in
Grammar/Grammar, since Hye-Shik Chang advised as such.
I'm willing to take any advice about this patch, so please do. |
|
Date |
User |
Action |
Args |
2007-08-23 15:31:35 | admin | link | issue872326 messages |
2007-08-23 15:31:35 | admin | create | |
|