Skip to content

Commit 0a4a729

Browse files
committed
Demunge stacktraces in unsaved buffer (closes #18)
1 parent e146799 commit 0a4a729

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/middleware.clj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,10 @@
6767

6868
(defn- trace-element [^StackTraceElement el]
6969
(let [file (.getFileName el)
70-
clojure? (and file
71-
(or (.endsWith file ".clj")
72-
(.endsWith file ".cljc")
73-
(= file "NO_SOURCE_FILE")))]
70+
clojure? (or (nil? file)
71+
(= file "NO_SOURCE_FILE")
72+
(.endsWith file ".clj")
73+
(.endsWith file ".cljc"))]
7474
{:method (if clojure?
7575
(clojure.lang.Compiler/demunge (.getClassName el))
7676
(str (.getClassName el) "." (.getMethodName el)))
@@ -83,7 +83,7 @@
8383
(map #(get % col))
8484
(map str)
8585
(map count)
86-
(reduce max 0)))
86+
(reduce max (count "null"))))
8787
format-str (str "\t%-" method "s\t%-" file "s\t:%d")]
8888
(->> table
8989
(map #(format format-str (:method %) (:file %) (:line %)))

0 commit comments

Comments
 (0)