[#741] Fix cyclic dep problem with doric lib
This commit is contained in:
parent
0df893e081
commit
d0431b8bb6
2 changed files with 14 additions and 5 deletions
2
sci
2
sci
|
|
@ -1 +1 @@
|
|||
Subproject commit 0d35c1ffadb574afe3a130b5918dbf7dd19b2169
|
||||
Subproject commit b74cdc1f7f1e9a9136a7439b828f02f22251b901
|
||||
|
|
@ -6,10 +6,12 @@
|
|||
|
||||
(def status (atom {}))
|
||||
|
||||
(defn test-namespace? [ns]
|
||||
(or (empty? ns-args)
|
||||
(contains? ns-args ns)))
|
||||
|
||||
(defn test-namespaces [& namespaces]
|
||||
(let [namespaces (if (seq ns-args)
|
||||
(seq (keep ns-args namespaces))
|
||||
namespaces)]
|
||||
(let [namespaces (seq (filter test-namespace? namespaces))]
|
||||
(when namespaces
|
||||
(doseq [ns namespaces]
|
||||
(require ns))
|
||||
|
|
@ -121,7 +123,14 @@
|
|||
|
||||
;;;; doric
|
||||
|
||||
(test-namespaces 'doric.test.core)
|
||||
(defn test-doric-cyclic-dep-problem
|
||||
[]
|
||||
(require '[doric.core :as d])
|
||||
((resolve 'doric.core/table) [:a :b] [{:a 1 :b 2}]))
|
||||
|
||||
(when (test-namespace? 'doric.test.core)
|
||||
(test-doric-cyclic-dep-problem)
|
||||
(test-namespaces 'doric.test.core))
|
||||
|
||||
;;;; cljc-java-time
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue