Message29545
Logged In: YES
user_id=139309
Uh no, that wouldn't reach an infinite loop because any attempt to yield during
close will raise RuntimeError and terminate the loop.
The problem is that finally doesn't execute. Finally clauses always must execute.
If they don't, then they're worthless.
The real strange issue is that if close is called, then GC makes a second attempt,
and it *does* execute the outer finally clause. There are definitely bugs here. |
|
| Date |
User |
Action |
Args |
| 2007-08-23 14:42:05 | admin | link | issue1542308 messages |
| 2007-08-23 14:42:05 | admin | create | |
|