Georg Brandl <ge...@python.org> added the comment: In util.system(), Mercurial adds its own pair of quotes:
if os.name == 'nt': cmd = '"%s"' % cmd That will result in one level of quoting too much. Now it seems unfortunate that this change was done in a minor version. It is definitely a bug fix, but one that many users have already worked around, probably in the same way as Mercurial. Possible ways to resolve: * make addition of quotes Python-version-specific in Mercurial * revert to old behavior in Python 2.7.2 (ugly) * add a check for quotes around the string in Python 2.7.2, and refrain from adding another set of quotes (Adding 2.7 release manager to nosy.) ---------- nosy: +benjamin.peterson _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue10618> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com