Closed leonoel closed 2 years ago
@mjmeintjes via slack :
(m/ap (let [[g fl] (->> (m/seed [1 2 1 1 3 1]) (m/group-by (comp keyword str)) m/?=) i (m/?> fl)] (when (= g :2) (throw (ex-info "GROUP 2" {}))) (println "GROUP" g " VAL " i) [g i]))
When the first exception is thrown, the process is cancelled, then
A viable solution would be to change group-by such that after the process is cancelled, cancelling any of its consumers has no effect.
group-by
Fixed in b.26
b.26
@mjmeintjes via slack :
When the first exception is thrown, the process is cancelled, then