diff -r 17ae33501289 -r eb50b4f7812d degal/main.py --- a/degal/main.py Thu Jun 11 21:40:12 2009 +0300 +++ b/degal/main.py Thu Jun 11 21:40:39 2009 +0300 @@ -71,13 +71,9 @@ # setup the command execution context command_ctx = command.setup(config, gallery) - - try : - # run it - return command_ctx(*args, **kwargs) - - except : - command_ctx.handle_error() + + # run with error handling + return command_ctx.run() def main (argv) : """