Mercurial > python-cmd2
changeset 127:8def9dec155f 0.4.3
trap errors
author | catherine@dellzilla |
---|---|
date | Fri, 07 Nov 2008 10:31:38 -0500 |
parents | 197a312f2656 |
children | 44768045526e |
files | cmd2.py |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/cmd2.py Wed Nov 05 14:16:24 2008 -0500 +++ b/cmd2.py Fri Nov 07 10:31:38 2008 -0500 @@ -330,7 +330,11 @@ self.stdout = tempfile.TemporaryFile() if statement.output == '>>': self.stdout.write(getPasteBuffer()) - stop = cmd.Cmd.onecmd(self, statement.statement) + try: + stop = cmd.Cmd.onecmd(self, statement.statement) + except Exception, e: + print str(e) + return False try: if statement.command not in self.excludeFromHistory: self.history.append(statement.fullStatement)