try to fix "too many open files" error

This commit is contained in:
Christian Ulrich 2020-10-05 18:04:14 +02:00
parent 02b36516b4
commit f0ec192e8d
No known key found for this signature in database
GPG Key ID: 8241BE099775A097
1 changed files with 2 additions and 0 deletions

View File

@ -34,8 +34,10 @@ proc asyncExecCmd*(command: string): Future[string] =
(result, exitCode) = execCmdEx(command)
if exitCode != 0:
failureEvent.trigger()
successEvent.close()
else:
successEvent.trigger()
failureEvent.close()
let flowVar = spawn execCmdBackground(successEvent, failureEvent, command)
proc successCallback(fd: AsyncFD): bool =
future.complete(^flowVar)