diff -r b46921de1e03 -r fa3ddadb8364 init.lua --- a/init.lua Mon Sep 13 14:07:41 2010 +0100 +++ b/init.lua Mon Sep 13 14:08:41 2010 +0100 @@ -45,7 +45,11 @@ end function verse.loop() - return server.loop(); + return xpcall(server.loop, error_handler); +end + +function verse.step() + return xpcall(server.step, error_handler); end function verse.quit()