|
|
|
|
|
by tikotus
357 days ago
|
|
Interesting, but I fail to see how it can work exactly. If there's a function awaiting something, how is the function called then? Will it look like calling any function, but it might not return immediately? But then there's also examples of calling aio.delay(1000) which does return immediately. I think my question is ultimately, what's the return type of a function containing an await? |
|
After all, that's what "colorless" implies to me: it's possible to take a non-async function and make it async without having to change its callers. This suggests we don't change its return type.