Closed mih closed 1 year ago
Patch coverage: 95.23%
and project coverage change: -0.36%
:warning:
Comparison is base (
887bc23
) 97.88% compared to head (7ed2c2e
) 97.53%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This patch aims to fix a hanging Python sessions after the execution of an SSH remote command call with no particular stdin input.
Interpretation from #68
This patch passes an explicit
b''
asstdin
to the SSH client execution process to effectively achieve a separate fiel descriptor for that client process.This patch should not interfere with the implementation of the
sshrun
command in datalad-core. It uses a dedicated not-None value for any execution. However, the compatibility and interference of this patch should be subject to a thorough investigation and widespread testing before this changeset is proposed for datalad-core.Towards fixing #68