The way to fix this is to use bzrlib.osutils.until_no_eintr in the SmartSSHClientMedium. The SmartTCPClientMedium already does this. The change should be simple.
The way to fix this is to use bzrlib. osutils. until_no_ eintr in the SmartSSHClientM edium. The SmartTCPClientM edium already does this. The change should be simple.