Do not quit hy if hy.core.process raises an exception

This commit is contained in:
Konrad Hinsen 2013-04-09 19:50:49 +02:00
parent 92eaed21e4
commit 8212ed5794
1 changed files with 6 additions and 1 deletions

7
bin/hy
View File

@ -48,7 +48,12 @@ class HyREPL(code.InteractiveConsole):
_machine = Machine(Idle, 1, 0)
return True
tokens = process(_machine.nodes)
try:
tokens = process(_machine.nodes)
except Exception:
_machine = Machine(Idle, 1, 0)
self.showtraceback()
return False
_machine = Machine(Idle, 1, 0)
try: