Fix sphinx-build: `sphinx.cmd.build.main() refers sys.argv` instead of given argument

This commit is contained in:
Takeshi KOMIYA
2018-06-30 01:46:04 +09:00
parent b6c4ebc37a
commit b8f4e5d142
2 changed files with 3 additions and 1 deletions

View File

@@ -34,6 +34,8 @@ Bugs fixed
* #5070: epub: Wrong internal href fragment links
* #5104: apidoc: Interface of ``sphinx.apidoc:main()`` has changed
* #5125: sphinx-build: Interface of ``sphinx:main()`` has changed
* sphinx-build: ``sphinx.cmd.build.main()`` refers ``sys.argv`` instead of given
argument
Testing
--------

View File

@@ -32,7 +32,7 @@ def make_main(argv=sys.argv[1:]):
def main(argv=sys.argv[1:]):
# type: (List[str]) -> int
if sys.argv[1:2] == ['-M']:
if argv[:1] == ['-M']:
return make_main(argv)
else:
return build_main(argv)