{"push_id":547891082,"size":22,"distinct_size":0,"ref":"refs/heads/3.4","head":"0793f6c7872ac5dab06392c674dca2127e5798a1","before":"b0884316e159bd82cd425fd820edf5d6e9273150","commits":[{"sha":"cd8b046f05c05b3e5fefb3893e157343c5bc2ea1","author":{"email":"fe09bc2ef2737a3258f978e26226dcbac1b3f948@python.org","name":"Benjamin Peterson"},"message":"fix parsing reST with code or code-block directives (closes #23063)\n\nPatch by Marc Abramowitz.\n\n--HG--\nbranch : 3.4","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/cd8b046f05c05b3e5fefb3893e157343c5bc2ea1"},{"sha":"55026db248dc9729d0e45754b61495142d4ca570","author":{"email":"0a27e12d062ad71673d57f9c2799b207af316885@stoneleaf.us","name":"Ethan Furman"},"message":"Issue20467: clarify __init__'s role\n\n--HG--\nbranch : 3.3","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/55026db248dc9729d0e45754b61495142d4ca570"},{"sha":"07ecf73ee767613cdf1c269021ba1b45cf53ff8a","author":{"email":"0a27e12d062ad71673d57f9c2799b207af316885@stoneleaf.us","name":"Ethan Furman"},"message":"Issue20467: clarify __init__'s role\n\n--HG--\nbranch : 3.4","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/07ecf73ee767613cdf1c269021ba1b45cf53ff8a"},{"sha":"294d5eea65f0250f2ffbf26bc0ed5efcfe8ae2e2","author":{"email":"0a27e12d062ad71673d57f9c2799b207af316885@stoneleaf.us","name":"Ethan Furman"},"message":"Issue22988: clarify yield and exception blocks\n\n--HG--\nbranch : 3.4","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/294d5eea65f0250f2ffbf26bc0ed5efcfe8ae2e2"},{"sha":"6b3e93dee5ba1d7b4a1c6a3ce9c240802e581c28","author":{"email":"0a27e12d062ad71673d57f9c2799b207af316885@stoneleaf.us","name":"Ethan Furman"},"message":"Issue22997: minor doc update; thanks to Simoen Visser\n\n--HG--\nbranch : 3.4","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/6b3e93dee5ba1d7b4a1c6a3ce9c240802e581c28"},{"sha":"2cf368cf0234c4770232cb5c7faeb1f4fa72a766","author":{"email":"839351b191e365c955875d46f4916e894e69f6d4@python.org","name":"Georg Brandl"},"message":"Closes #23244: fix typo. Thanks Mayank Tripathi for the patch.\n\n--HG--\nbranch : 3.4\nextra : transplant_source : %25%A1%CE%2Ao%9B%EEp%22%C8B%EF%E6%EC%A3i%7C-V%23","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/2cf368cf0234c4770232cb5c7faeb1f4fa72a766"},{"sha":"d7f1661614a7a36dfc313041c7a1fdc5801d41ad","author":{"email":"d6cfda50b86b40dc2c770dfffa1034abd075f4a4@gmail.com","name":"Victor Stinner"},"message":"StreamWriter: close() now clears the reference to the transport\n\nStreamWriter now raises an exception if it is closed: write(), writelines(),\nwrite_eof(), can_write_eof(), get_extra_info(), drain().\n\n--HG--\nbranch : 3.4","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/d7f1661614a7a36dfc313041c7a1fdc5801d41ad"},{"sha":"489b2e27036fc7fa5d38477f5344dbcea0bcdee0","author":{"email":"d6cfda50b86b40dc2c770dfffa1034abd075f4a4@gmail.com","name":"Victor Stinner"},"message":"Issue #22560: Fix SSLProtocol._on_handshake_complete()\n\nDon't call immediatly self._process_write_backlog() but schedule the call using\ncall_soon(). _on_handshake_complete() can be called indirectly from\n_process_write_backlog(), and _process_write_backlog() is not reentrant.\n\n--HG--\nbranch : 3.4","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/489b2e27036fc7fa5d38477f5344dbcea0bcdee0"},{"sha":"48d8b4f0fc6b93d8e1b8dfbc490640b312e70478","author":{"email":"d6cfda50b86b40dc2c770dfffa1034abd075f4a4@gmail.com","name":"Victor Stinner"},"message":"Issue #22560: Fix typo: call -> call_soon\n\n--HG--\nbranch : 3.4","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/48d8b4f0fc6b93d8e1b8dfbc490640b312e70478"},{"sha":"e9e62eef3f0dd9b1592655b69c1bf11a28547cf3","author":{"email":"d6cfda50b86b40dc2c770dfffa1034abd075f4a4@gmail.com","name":"Victor Stinner"},"message":"Issue #23242: asyncio.SubprocessStreamProtocol now closes the subprocess\ntransport at subprocess exit.\n\nClear also its reference to the transport.\n\n--HG--\nbranch : 3.4","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/e9e62eef3f0dd9b1592655b69c1bf11a28547cf3"},{"sha":"684551b029b11ecb10ae09182dd56dc1d91592d6","author":{"email":"d6cfda50b86b40dc2c770dfffa1034abd075f4a4@gmail.com","name":"Victor Stinner"},"message":"SSLProtocol: set the _transport attribute in the constructor\n\n--HG--\nbranch : 3.4","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/684551b029b11ecb10ae09182dd56dc1d91592d6"},{"sha":"0ec2d8de3a757da5e8bd71efaffb237658ca2528","author":{"email":"d6cfda50b86b40dc2c770dfffa1034abd075f4a4@gmail.com","name":"Victor Stinner"},"message":"Issue #23243: Fix asyncio._UnixWritePipeTransport.close()\n\nDo nothing if the transport is already closed. Before it was not possible to\nclose the transport twice.\n\n--HG--\nbranch : 3.4","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/0ec2d8de3a757da5e8bd71efaffb237658ca2528"},{"sha":"6cd302f3964cd8dec8ded849ca4000f8b567550f","author":{"email":"d6cfda50b86b40dc2c770dfffa1034abd075f4a4@gmail.com","name":"Victor Stinner"},"message":"Issue #23243: Close explicitly event loops in asyncio tests\n\n--HG--\nbranch : 3.4","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/6cd302f3964cd8dec8ded849ca4000f8b567550f"},{"sha":"4c122ea2c5a183834c3027e0ded9bcad3d9ae912","author":{"email":"d6cfda50b86b40dc2c770dfffa1034abd075f4a4@gmail.com","name":"Victor Stinner"},"message":"Issue #23243: Close explicitly transports in asyncio tests\n\n--HG--\nbranch : 3.4\nextra : amend_source : 4d0106df5bb9e5866905111e9a6fbb23916c8165","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/4c122ea2c5a183834c3027e0ded9bcad3d9ae912"},{"sha":"9c5569625268db9f048762f371471a15268b72d5","author":{"email":"d6cfda50b86b40dc2c770dfffa1034abd075f4a4@gmail.com","name":"Victor Stinner"},"message":"asyncio: Fix _ProactorBasePipeTransport.__repr__()\n\nCheck if the _sock attribute is None to check if the transport is closed.\n\n--HG--\nbranch : 3.4","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/9c5569625268db9f048762f371471a15268b72d5"},{"sha":"4bcf7fa202196631d62a5cdfcbbba4f08464431b","author":{"email":"d6cfda50b86b40dc2c770dfffa1034abd075f4a4@gmail.com","name":"Victor Stinner"},"message":"asyncio: Fix _ProactorBasePipeTransport.close()\n\nSet the _read_fut attribute to None after cancelling it.\n\nThis change should fix a race condition with\n_ProactorWritePipeTransport._pipe_closed().\n\n--HG--\nbranch : 3.4","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/4bcf7fa202196631d62a5cdfcbbba4f08464431b"},{"sha":"97d5c22b44aad75c56ac1786a4d640ebe1673ac3","author":{"email":"d6cfda50b86b40dc2c770dfffa1034abd075f4a4@gmail.com","name":"Victor Stinner"},"message":"asyncio: Close the transport on subprocess creation failure\n\n--HG--\nbranch : 3.4\nextra : amend_source : f8fd8c8ec92d53bc13832ca1e09f4df6d1eaded9","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/97d5c22b44aad75c56ac1786a4d640ebe1673ac3"},{"sha":"7aba913c4928d6c7ad29e55f1cabb28c186906ee","author":{"email":"d6cfda50b86b40dc2c770dfffa1034abd075f4a4@gmail.com","name":"Victor Stinner"},"message":"asyncio: Close transports in tests\n\n* Use test_utils.run_briefly() to execute pending calls to really close\n  transports\n* sslproto: mock also _SSLPipe.shutdown(), it's need to close the transport\n* pipe test: the test doesn't close explicitly the PipeHandle, so ignore\n  the warning instead\n* test_popen: use the context manager (\"with p:\") to explicitly close pipes\n\n--HG--\nbranch : 3.4","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/7aba913c4928d6c7ad29e55f1cabb28c186906ee"},{"sha":"62528626bbab7406ddf37bc3b05f93021e057657","author":{"email":"d6cfda50b86b40dc2c770dfffa1034abd075f4a4@gmail.com","name":"Victor Stinner"},"message":"Closes #23219: cancelling asyncio.wait_for() now cancels the task\n\n--HG--\nbranch : 3.4","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/62528626bbab7406ddf37bc3b05f93021e057657"},{"sha":"5839db9fd182e77eef0b012f675b8ba0742c9f48","author":{"email":"e5ee3fdc9781113fa7d92fc5b618a53889b93a19@microsoft.com","name":"Steve Dower"},"message":"Closes #23160: Respect the environment variable SVNROOT in external-common.bat (patch by anselm.kruis)\n\n--HG--\nbranch : 3.4","distinct":false,"url":"https://api.github.com/repos/akheron/cpython/commits/5839db9fd182e77eef0b012f675b8ba0742c9f48"}]}