Git bisect result ----------------- fdd42c481edba4261f861fc1dfe24bbd79b5a17a is the first bad commit commit fdd42c481edba4261f861fc1dfe24bbd79b5a17a Author: Serhiy Storchaka Date: Sat Mar 11 09:19:20 2017 +0200 bpo-20185: Convert list object implementation to Argument Clinic. (#542) :040000 040000 8c841591932a480c4ae0753692c26aa25638c0ce 85fc1e88747db274245ef93e7b76391b3a10c04b M Lib :040000 040000 e2cfad7fad3ba27f1e245712da0ae9597df03437 72482efafd6d4e8a03fcfe4364a3464c1e2612ef M Objects bisect run success Git bisect log -------------- git bisect start # bad: [64505a1f6c0af4574e17e823b27ffe24eca44df5] bpo-30486: Allow setting cell value (#1840) git bisect bad 64505a1f6c0af4574e17e823b27ffe24eca44df5 # good: [15f94596b64aa9809fac63c395ddc4308d2b0e68] Issue #20180: forgot to update AC output. git bisect good 15f94596b64aa9809fac63c395ddc4308d2b0e68 # good: [c351ce6a2c923c5016e48ecbf7b1e4833031d154] bpo-28331: fix impl-detail label is removed when content is translated. (GH-195) git bisect good c351ce6a2c923c5016e48ecbf7b1e4833031d154 # bad: [ae5b3260dd459845aad8a30491b76d471577785d] bpo-30098: Clarify that run_coroutine_threadsafe expects asyncio.Future (GH-1170) git bisect bad ae5b3260dd459845aad8a30491b76d471577785d # bad: [e6911a44f69c0d302db60f49952a9cf69da69a2b] Remove an unrequired TODO in test_urllib2. (#897) git bisect bad e6911a44f69c0d302db60f49952a9cf69da69a2b # bad: [c85a26628ceb9624c96c3064e8b99033c026d8a3] bpo-28749: Fixed the documentation of the mapping codec APIs. (#487) git bisect bad c85a26628ceb9624c96c3064e8b99033c026d8a3 # bad: [d2977a3ae2cc6802921b1e3b6e9d13fcfbda872d] bpo-29723: Consistently configure sys.path[0] (#575) git bisect bad d2977a3ae2cc6802921b1e3b6e9d13fcfbda872d # good: [740025478dcd0e9e4028507f32375c85f849fb07] bpo-29741: Clean up C implementations of BytesIO and StringIO. (#606) git bisect good 740025478dcd0e9e4028507f32375c85f849fb07 # bad: [97553fdf9daa8231eb05a1ca9933a2b03b0bdad0] bpo-26121: Use C library implementation for math functions: (#515) git bisect bad 97553fdf9daa8231eb05a1ca9933a2b03b0bdad0 # bad: [fdd42c481edba4261f861fc1dfe24bbd79b5a17a] bpo-20185: Convert list object implementation to Argument Clinic. (#542) git bisect bad fdd42c481edba4261f861fc1dfe24bbd79b5a17a # good: [70ee0cd5c2a3dba82cb8e0c0742c012f9134c040] bpo-29784: Fix the reference to shutil.copy in the docs (GH-602) git bisect good 70ee0cd5c2a3dba82cb8e0c0742c012f9134c040 # good: [0710d754255e731e6fcc3f206b51db6156da17c8] bpo-29770: remove outdated PYO related info (GH-590) git bisect good 0710d754255e731e6fcc3f206b51db6156da17c8 # first bad commit: [fdd42c481edba4261f861fc1dfe24bbd79b5a17a] bpo-20185: Convert list object implementation to Argument Clinic. (#542) ./bisect_script.sh ------------------ # Used with "git bisect run ./bisect_script.sh" make clinic || return 125 make || return 125 make test TESTOPTS="-v test_bpo30600" Lib/test/test_bpo30600.py ------------------------- import unittest from test.support import cpython_only class CFunctionCallsBP030600(unittest.TestCase): # AssertionError: "^index\(\) takes no keyword arguments$" does not match "index() takes at least 1 argument (0 given)" def test_varargs4_kw(self): msg = r"^index\(\) takes no keyword arguments$" self.assertRaisesRegex(TypeError, msg, [].index, x=2) if __name__ == "__main__": unittest.main()