git_command: only decode when needed
strings no longer need decoding, since unicode is str
Change-Id: I9516d298fee7ddc058452394b7759327fe3aa7a8
diff --git a/git_command.py b/git_command.py
index 3095fda..0893bff 100644
--- a/git_command.py
+++ b/git_command.py
@@ -92,7 +92,10 @@
def version(self):
p = GitCommand(None, ['--version'], capture_stdout=True)
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
def version_tuple(self):