stdout=subprocess.PIPE)
tar = subprocess.Popen(
['tar', 'x', '-C', dest, '-f', '-'], stdin=git.stdout)
- git.stdout.close()
+ if git.stdout:
+ git.stdout.close()
tar.wait()
git.wait()
v.result(git.returncode == 0 and tar.returncode == 0)
'--abbrev=11',
channel.git_revision],
capture_output=True)
- v.result(process.returncode == 0 and process.stdout != '')
+ v.result(process.returncode == 0 and process.stdout != b'')
return '%s-%s' % (os.path.basename(channel.git_repo),
process.stdout.decode().strip())