{"push_id":2478186999,"size":1,"distinct_size":1,"ref":"refs/heads/bug_649588_subprocess_exec","head":"1ddeb1cc0e23beb1eee1c7294c2222bf6aba4404","before":"9c739e71a87082c68cd1880cf2e40299c392bdd7","commits":[{"sha":"1ddeb1cc0e23beb1eee1c7294c2222bf6aba4404","author":{"name":"Zac Medico","email":"a17fa1dcf5b7e2df0c563c7a30fa1870d6a8ff57@gentoo.org"},"message":"Implement _PortageEventLoop.subprocess_exec (bug 649588)\n\nIn python versions that support asyncio, this allows API consumers\nto use the asyncio.create_subprocess_exec() function with portage's\ninternal event loop. Currently, subprocess.PIPE is not implemented\nbecause that would require an implementation of asyncio's private\nasyncio.unix_events._UnixReadPipeTransport class. However, it's\npossible to use pipes created with os.pipe() for stdin, stdout,\nand stderr, as demonstrated in the included unit tests.\n\nBug: https://bugs.gentoo.org/649588","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/1ddeb1cc0e23beb1eee1c7294c2222bf6aba4404"}]}
{"actor":{"display_login":"zmedico"}}