Mercurial > python-cmd2
diff cmd2.py @ 294:e7c89e34b39b
fixed default failure
author | catherine@bothari |
---|---|
date | Fri, 22 Jan 2010 04:46:15 -0500 |
parents | bbc339f3ddeb |
children | f5593299fc2a |
line wrap: on
line diff
--- a/cmd2.py Fri Jan 22 04:42:28 2010 -0500 +++ b/cmd2.py Fri Jan 22 04:46:15 2010 -0500 @@ -728,12 +728,14 @@ # "heart" of the command, replaces cmd's onecmd() self.lastcmd = statement.parsed.expanded funcname = self.func_named(statement.parsed.command) + full_statement = ParsedString(statement.parsed.raw) + full_statement.parsed = statement.parsed if not funcname: - return self.postparsing_postcmd(self.default(statement)) + return self.postparsing_postcmd(self.default(full_statement)) try: func = getattr(self, funcname) except AttributeError: - return self.postparsing_postcmd(self.default(statement)) + return self.postparsing_postcmd(self.default(full_statement)) timestart = datetime.datetime.now() stop = func(statement) if self.timing: