newruntime: async progress
This commit is contained in:
parent
73c570d1d9
commit
55e8aefbea
3 changed files with 27 additions and 11 deletions
|
|
@ -31,10 +31,10 @@ template createCb(retFutureSym, iteratorNameSym,
|
|||
proc identName {.closure.} =
|
||||
try:
|
||||
if not nameIterVar.finished:
|
||||
var next = nameIterVar()
|
||||
var next = unown nameIterVar()
|
||||
# Continue while the yielded future is already finished.
|
||||
while (not next.isNil) and next.finished:
|
||||
next = nameIterVar()
|
||||
next = unown nameIterVar()
|
||||
if nameIterVar.finished:
|
||||
break
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue