[#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 {}))
|
(def status (atom {}))
|
||||||
|
|
||||||
|
(defn test-namespace? [ns]
|
||||||
|
(or (empty? ns-args)
|
||||||
|
(contains? ns-args ns)))
|
||||||
|
|
||||||
(defn test-namespaces [& namespaces]
|
(defn test-namespaces [& namespaces]
|
||||||
(let [namespaces (if (seq ns-args)
|
(let [namespaces (seq (filter test-namespace? namespaces))]
|
||||||
(seq (keep ns-args namespaces))
|
|
||||||
namespaces)]
|
|
||||||
(when namespaces
|
(when namespaces
|
||||||
(doseq [ns namespaces]
|
(doseq [ns namespaces]
|
||||||
(require ns))
|
(require ns))
|
||||||
|
|
@ -121,7 +123,14 @@
|
||||||
|
|
||||||
;;;; doric
|
;;;; 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
|
;;;; cljc-java-time
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue