# HG changeset patch # User catherine@cordelia # Date 1243942455 14400 # Node ID 9bcfa4f818252bdaf8eb8811c5cb9e8b5faba321 # Parent f62e9fbb3f903b6d0693a46278ab3627743fd58c changes for error reporting complete diff -r f62e9fbb3f90 -r 9bcfa4f81825 cmd2.py --- a/cmd2.py Thu May 28 17:33:19 2009 -0400 +++ b/cmd2.py Tue Jun 02 07:34:15 2009 -0400 @@ -274,7 +274,7 @@ self.stdout.write(msg) if msg[-1] != '\n': self.stdout.write('\n') - def perror(self, errmsg): + def perror(self, errmsg, statement=None): print str(errmsg) def pfeedback(self, msg): """For printing nonessential feedback. Can be silenced with `quiet`. @@ -664,7 +664,7 @@ if self.timing: self.pfeedback('Elapsed: %s' % str(datetime.datetime.now() - timestart)) except Exception, e: - self.perror(e) + self.perror(e, statement) finally: if statekeeper: if statement.parsed.output and not statement.parsed.outputTo: