Mercurial > python-cmd2
diff cmd2.py @ 189:06119abd352e
synch
author | catherine@Elli.myhome.westell.com |
---|---|
date | Fri, 30 Jan 2009 05:53:12 -0500 |
parents | 183dd2fffec5 |
children | 51c15fe803a4 |
line wrap: on
line diff
--- a/cmd2.py Wed Jan 28 13:14:05 2009 -0500 +++ b/cmd2.py Fri Jan 30 05:53:12 2009 -0500 @@ -26,7 +26,7 @@ """ import cmd, re, os, sys, optparse, subprocess, tempfile, pyparsing, doctest, unittest, string from optparse import make_option -__version__ = '0.4.4' +__version__ = '0.4.5' class OptionParser(optparse.OptionParser): def exit(self, status=0, msg=None): @@ -48,7 +48,7 @@ >>> remainingArgs('-f bar bar cow', ['bar', 'cow']) 'bar cow' ''' - pattern = '\s+'.join(newArgList) + '\s*$' + pattern = '\s+'.join(re.escape(a) for a in newArgList) + '\s*$' matchObj = re.search(pattern, oldArgs) return oldArgs[matchObj.start():]