Tasks: fix edge case
This commit is contained in:
parent
35874fa5ce
commit
82625b57dd
1 changed files with 11 additions and 11 deletions
|
|
@ -158,6 +158,7 @@
|
|||
(format "
|
||||
(let [chans (filter babashka.tasks/-chan? %s)]
|
||||
(loop [cs chans]
|
||||
(when (seq cs)
|
||||
(let [[v p] (clojure.core.async/alts!! cs)
|
||||
[task-name v] v
|
||||
cs (filterv #(not= p %%) cs)
|
||||
|
|
@ -168,7 +169,6 @@
|
|||
(throw (ex-info (ex-message v)
|
||||
{:babashka/exit 1
|
||||
:data (ex-data v)})))
|
||||
(when (seq cs)
|
||||
(recur cs)))))" deps)
|
||||
"")
|
||||
#_(format "(def %s (babashka.tasks/-wait %s))" dep dep))
|
||||
|
|
|
|||
Loading…
Reference in a new issue