diff options
-rwxr-xr-x | cmd2.py | 4 | ||||
-rwxr-xr-x | setup.py | 2 |
2 files changed, 3 insertions, 3 deletions
@@ -26,7 +26,7 @@ flagReader.py options are still supported for backward compatibility """
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 @@ def remainingArgs(oldArgs, newArgList): >>> 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():]
@@ -3,7 +3,7 @@ from setuptools import setup, find_packages setup( name="cmd2", - version="0.4.4", + version="0.4.5", py_modules=["cmd2",], # metadata for upload to PyPI |