1234567891011121314151617181920 |
- discard """
- output: "true"
- """
- # Issue https://github.com/nim-lang/Nim/issues/4262
- import asyncdispatch, times
- proc foo(): Future[int] {.async.} =
- return 1
- proc bar(): Future[int] {.async.} =
- return await foo()
- let start = epochTime()
- let barFut = bar()
- while not barFut.finished:
- poll(2000)
- echo(epochTime() - start < 1.0)
|