summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2009-04-14 12:32:23 +0000
committerRich Hickey <richhickey@gmail.com>2009-04-14 12:32:23 +0000
commitc9469df726e0b8580db7d3d724346c863dcfe9eb (patch)
tree5749668154f017f44e3d5e4b2ff5a1c83987b9af /src
parent3dd4c1cf18ea8456b5b4aec607cd54ecfdd85eea (diff)
clojure.main should exit with non-zero code on unhandled exceptions [issue 106]
Diffstat (limited to 'src')
-rw-r--r--src/clj/clojure/main.clj6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/clj/clojure/main.clj b/src/clj/clojure/main.clj
index 63644e12..f549ece3 100644
--- a/src/clj/clojure/main.clj
+++ b/src/clj/clojure/main.clj
@@ -332,6 +332,6 @@
(recur more (conj inits [opt arg]))
((main-dispatch opt) args inits)))
(repl-opt nil nil))
- (catch Exception e
- (.printStackTrace e *err*)))
- (flush))
+ (finally
+ (flush))))
+