[Bro-Dev] 'async' keyword

Azoff, Justin S jazoff at illinois.edu
Wed Sep 20 16:24:47 PDT 2017

> On Sep 20, 2017, at 7:12 PM, Alan Commike <commike at reservoir.com> wrote:
> What are your thoughts on error handling? 
> Exec::run() returns an Exec::Result, which is nice in that we can recover if something goes wrong. I would think one would want most calls of Exec::run() in an async context, but we lose the return value. 
>    ...alan

It looks like this wouldn’t be lost at all, you would just go from

    when (local res = Exec::run([$cmd="…"])){


    local res = async Exec::run([$cmd="…"]);

Justin Azoff

More information about the bro-dev mailing list