diff options
Diffstat (limited to 'asciifarm/client')
| -rw-r--r-- | asciifarm/client/inputhandling.hy | 5 |
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 |
