Skip to content

Commit 585b416

Browse files
committed
[Fix clojure-emacs/cider#1362] Handle properly macroexpansion exceptions
1 parent 9ddbbc2 commit 585b416

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/cider/nrepl/middleware/macroexpand.clj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,14 @@
6666

6767
(defn macroexpansion-reply
6868
[{:keys [transport expander code ns display-namespaces print-meta] :as msg}]
69-
(let [expansion (macroexpansion expander code ns display-namespaces print-meta)]
70-
(try
69+
(try
70+
(let [expansion (macroexpansion expander code ns display-namespaces print-meta)]
7171
(transport/send
7272
transport
73-
(response-for msg :expansion expansion :status :done))
74-
(catch Exception e
75-
(transport/send
76-
transport (response-for msg (u/err-info e :macroexpand-error)))))))
73+
(response-for msg :expansion expansion :status :done)))
74+
(catch Exception e
75+
(transport/send
76+
transport (response-for msg (u/err-info e :macroexpand-error))))))
7777

7878
(defn wrap-macroexpand
7979
"Middleware that provides macroexpansion ops."

0 commit comments

Comments
 (0)