diff --git a/src/datomish/pair_chan.cljc b/src/datomish/pair_chan.cljc index 326477ff..0c97fe88 100644 --- a/src/datomish/pair_chan.cljc +++ b/src/datomish/pair_chan.cljc @@ -33,7 +33,7 @@ (clojure.core.async/go (try (do ~@body) - (catch Exception ex# + (catch Throwable ex# (clojure.core.async/>! ~chan [nil ex#])))) ~chan))) @@ -56,7 +56,7 @@ (clojure.core.async/go (try (clojure.core.async/>! pc-chan# [(do ~@body) nil]) - (catch Exception ex# + (catch Throwable ex# (clojure.core.async/>! pc-chan# [nil ex#])))) pc-chan#))) diff --git a/src/datomish/sqlite.cljc b/src/datomish/sqlite.cljc index 299b64ee..135d0e74 100644 --- a/src/datomish/sqlite.cljc +++ b/src/datomish/sqlite.cljc @@ -85,7 +85,7 @@ (do (