summaryrefslogtreecommitdiffstats
path: root/subcmds/status.py
diff options
context:
space:
mode:
authorConley Owens <cco3@android.com>2013-04-19 15:31:28 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2013-04-19 15:31:29 +0000
commitc4c01f914c7cdfa997be60ea97cd487d63333a04 (patch)
treec7063f88ab55998187c907807364ce7f4444cc4a /subcmds/status.py
parent51813dfed1528307c46707bc38b4db33b87bb36e (diff)
parent217ea7d2747e3098009afe0b389fc4b45f55ea5a (diff)
downloadgit-repo-c4c01f914c7cdfa997be60ea97cd487d63333a04.tar.gz
Merge "Some fixes for supporting python3"
Diffstat (limited to 'subcmds/status.py')
-rw-r--r--subcmds/status.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/subcmds/status.py b/subcmds/status.py
index cce00c81..9810337f 100644
--- a/subcmds/status.py
+++ b/subcmds/status.py
@@ -21,10 +21,15 @@ except ImportError:
21 import dummy_threading as _threading 21 import dummy_threading as _threading
22 22
23import glob 23import glob
24try:
25 # For python2
26 import StringIO as io
27except ImportError:
28 # For python3
29 import io
24import itertools 30import itertools
25import os 31import os
26import sys 32import sys
27import StringIO
28 33
29from color import Coloring 34from color import Coloring
30 35
@@ -142,7 +147,7 @@ the following meanings:
142 for project in all_projects: 147 for project in all_projects:
143 sem.acquire() 148 sem.acquire()
144 149
145 class BufList(StringIO.StringIO): 150 class BufList(io.StringIO):
146 def dump(self, ostream): 151 def dump(self, ostream):
147 for entry in self.buflist: 152 for entry in self.buflist:
148 ostream.write(entry) 153 ostream.write(entry)
@@ -182,7 +187,7 @@ the following meanings:
182 try: 187 try:
183 os.chdir(self.manifest.topdir) 188 os.chdir(self.manifest.topdir)
184 189
185 outstring = StringIO.StringIO() 190 outstring = io.StringIO()
186 self._FindOrphans(glob.glob('.*') + \ 191 self._FindOrphans(glob.glob('.*') + \
187 glob.glob('*'), \ 192 glob.glob('*'), \
188 proj_dirs, proj_dirs_parents, outstring) 193 proj_dirs, proj_dirs_parents, outstring)