Commit 30bed07e authored by Marc Cornellà's avatar Marc Cornellà
Browse files

Parse UTF-8 output from git status

parent 94007f7d
...@@ -18,7 +18,7 @@ if po.returncode != 0: ...@@ -18,7 +18,7 @@ if po.returncode != 0:
# collect git status information # collect git status information
untracked, staged, changed, conflicts = [], [], [], [] untracked, staged, changed, conflicts = [], [], [], []
ahead, behind = 0, 0 ahead, behind = 0, 0
status = [(line[0], line[1], line[2:]) for line in stdout.splitlines()] status = [(line[0], line[1], line[2:]) for line in stdout.decode('utf-8').splitlines()]
for st in status: for st in status:
if st[0] == '#' and st[1] == '#': if st[0] == '#' and st[1] == '#':
if len(st[2].strip().split('...')) == 1: if len(st[2].strip().split('...')) == 1:
...@@ -58,4 +58,3 @@ out = ' '.join([ ...@@ -58,4 +58,3 @@ out = ' '.join([
str(len(untracked)), str(len(untracked)),
]) ])
print(out, end='') print(out, end='')
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment