Remove placeholder exit code in unreachable 'black-primer' subprocess handler (#1952)

This commit is contained in:
James Addison 2021-02-01 17:54:19 +00:00 committed by GitHub
parent 71117e730c
commit 988c686d31
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -58,13 +58,16 @@ async def _gen_check_output(
await process.wait()
raise
if process.returncode != 0:
returncode = process.returncode
if returncode is None:
returncode = 69
# A non-optional timeout was supplied to asyncio.wait_for, guaranteeing
# a timeout or completed process. A terminated Python process will have a
# non-empty returncode value.
assert process.returncode is not None
if process.returncode != 0:
cmd_str = " ".join(cmd)
raise CalledProcessError(returncode, cmd_str, output=stdout, stderr=stderr)
raise CalledProcessError(
process.returncode, cmd_str, output=stdout, stderr=stderr
)
return (stdout, stderr)