summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asciifarm/client/inputhandling.hy5
1 files changed, 4 insertions, 1 deletions
diff --git a/asciifarm/client/inputhandling.hy b/asciifarm/client/inputhandling.hy
index 8d19e4a..80043c9 100644
--- a/asciifarm/client/inputhandling.hy
+++ b/asciifarm/client/inputhandling.hy
@@ -35,7 +35,10 @@
[[key value] (.items (read-str commandsstring))])))
(defn runCommand [self commandstring]
- (eval (read-str (+ "(" commandstring ")"))))
+ (try
+ (eval (read-str (+ "(" commandstring ")")))
+ (except [e Exception]
+ (self.display.addMessage (repr e)))))
(defn parseMessage [self message]
(if message