# HG changeset patch # User catherine@Elli.myhome.westell.com # Date 1238437991 14400 # Node ID bc6dec08275f32ed445c91c6200211b642b18c32 # Parent ff541573fb5b8fda5ebe1525cb8f5285a913a092 transcript tests work diff -r ff541573fb5b -r bc6dec08275f cmd2.py --- a/cmd2.py Mon Mar 30 13:20:05 2009 -0400 +++ b/cmd2.py Mon Mar 30 14:33:11 2009 -0400 @@ -635,9 +635,13 @@ self.lastcmd = statement.parsed.expanded funcname = self.func_named(statement.parsed.command) if not funcname: - return self.postparsing_postcmd(self.default(statement)) + return self.postparsing_postcmd(self.default(statement)) + try: + func = getattr(self, funcname) + except AttributeError: + return self.postparsing_postcmd(self.default(statement)) timestart = datetime.datetime.now() - stop = getattr(self, funcname)(statement) + stop = func(statement) if self.timing: print 'Elapsed: %s' % str(datetime.datetime.now() - timestart) except Exception, e: