git_command: only decode when needed

strings no longer need decoding, since unicode is str

Change-Id: I9516d298fee7ddc058452394b7759327fe3aa7a8
This commit is contained in:
Anthony King 2015-06-03 16:50:39 +01:00
parent 6cfc68e1e6
commit cf738ed4a1

View File

@ -92,7 +92,10 @@ class _GitCall(object):
def version(self): def version(self):
p = GitCommand(None, ['--version'], capture_stdout=True) p = GitCommand(None, ['--version'], capture_stdout=True)
if p.Wait() == 0: if p.Wait() == 0:
return p.stdout.decode('utf-8') if hasattr(p.stdout, 'decode'):
return p.stdout.decode('utf-8')
else:
return p.stdout
return None return None
def version_tuple(self): def version_tuple(self):