]> granicus.if.org Git - python/commit
#24903: Remove misleading error message to fix regression.
authorR David Murray <rdmurray@bitdance.com>
Sat, 5 Dec 2015 03:54:38 +0000 (22:54 -0500)
committerR David Murray <rdmurray@bitdance.com>
Sat, 5 Dec 2015 03:54:38 +0000 (22:54 -0500)
commitced699b4c7e79e0a53e3ca7f2d789b761d4a9e76
tree6d129c7f79a8dccd49a65adbb57b45f075b3d98b
parentafdd51343cafbc02443fa6f7a2166af951a67c64
#24903: Remove misleading error message to fix regression.

Before the argparse conversion, compileall would (sometimes) accept multiple
paths when -d was specified.  Afterward, it does not.  The corresponding check
in the original code claimed to prevent multiple *directories* from being
specified...but it didn't really work even to do that.  So this patch fixes
the regression by invoking the consenting adults rule: if you specify a
combination of arguments to compileall that produces files with inconsistent
destdirs (which you could do before), it is on you.

Patch by Jake Garver.
Lib/compileall.py
Lib/test/test_compileall.py
Misc/ACKS
Misc/NEWS