{"push_id":1462604488,"size":1,"distinct_size":1,"ref":"refs/heads/27176/error_out_on_setup_reentrant_calls","head":"da389e3856f41cbf24ee54a9ed2be4ea7b359b48","before":"9f40d309e8aa3fe42c19df399b59c14f9c89c536","commits":[{"sha":"da389e3856f41cbf24ee54a9ed2be4ea7b359b48","author":{"name":"François Freitag","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@franek.fr"},"message":"Added test for #27176\n\nExhibits the hanging behaviour before the patch and the fixed behaviour\nonce the patch is applied. Unfortunately, I do not see how to run this\ntest when parallel is used:\n\n- When tests are run in parallel, the process running the test is\n  daemonic and cannot have children.\n\n- Using a Thread instead of multiprocessing would result in a deadlock\n  in case of regression, which would either:\n    - Make the test suite execution hang indefinitely,\n    - Fail and prevent the following tests from being executed properly,\n      if a timeout is set on the .join() method.","distinct":true,"url":"https://api.github.com/repos/francoisfreitag/django/commits/da389e3856f41cbf24ee54a9ed2be4ea7b359b48"}]}
{"actor":{"display_login":"francoisfreitag"}}