Mercurial > sqlpython
diff cmd2.py @ 22:221095f3a4af
all load done but a bad chop
author | devlinjs@FA7CZA6N1254998.wrightpatterson.afmc.ds.af.mil |
---|---|
date | Wed, 19 Dec 2007 14:21:30 -0500 |
parents | 8b55aaa52ce9 |
children | 07aae987b754 |
line wrap: on
line diff
--- a/cmd2.py Wed Dec 19 13:40:39 2007 -0500 +++ b/cmd2.py Wed Dec 19 14:21:30 2007 -0500 @@ -17,7 +17,7 @@ multilineCommands = [] continuationPrompt = '> ' shortcuts = {'?': 'help', '!': 'shell', '@': 'load'} - excludeFromHistory = '''run r list l history hi ed li'''.split() + excludeFromHistory = '''run r list l history hi ed li eof'''.split() defaultExtension = 'txt' def __init__(self, *args, **kwargs): cmd.Cmd.__init__(self, *args, **kwargs) @@ -76,6 +76,10 @@ line = line[:-1] # chop \n return line + def do_EOF(self, arg): + return True + do_eof = do_EOF + statementEndPattern = re.compile(r'[\n;]\s*$') def statementHasEnded(self, lines): """This version lets statements end with ; or with a blank line. @@ -164,7 +168,6 @@ return use_rawinput = self.use_rawinput self.use_rawinput = False - print 'stdin = ' + str(self.stdin) self.cmdloop() self.stdin.close() self.stdin = stdin