summaryrefslogtreecommitdiffstats
path: root/subcmds/status.py
diff options
context:
space:
mode:
Diffstat (limited to 'subcmds/status.py')
-rw-r--r--subcmds/status.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/subcmds/status.py b/subcmds/status.py
index cce00c81..41c4429a 100644
--- a/subcmds/status.py
+++ b/subcmds/status.py
@@ -21,10 +21,16 @@ except ImportError:
21 import dummy_threading as _threading 21 import dummy_threading as _threading
22 22
23import glob 23import glob
24
25from pyversion import is_python3
26if is_python3():
27 import io
28else:
29 import StringIO as io
30
24import itertools 31import itertools
25import os 32import os
26import sys 33import sys
27import StringIO
28 34
29from color import Coloring 35from color import Coloring
30 36
@@ -142,7 +148,7 @@ the following meanings:
142 for project in all_projects: 148 for project in all_projects:
143 sem.acquire() 149 sem.acquire()
144 150
145 class BufList(StringIO.StringIO): 151 class BufList(io.StringIO):
146 def dump(self, ostream): 152 def dump(self, ostream):
147 for entry in self.buflist: 153 for entry in self.buflist:
148 ostream.write(entry) 154 ostream.write(entry)
@@ -182,7 +188,7 @@ the following meanings:
182 try: 188 try:
183 os.chdir(self.manifest.topdir) 189 os.chdir(self.manifest.topdir)
184 190
185 outstring = StringIO.StringIO() 191 outstring = io.StringIO()
186 self._FindOrphans(glob.glob('.*') + \ 192 self._FindOrphans(glob.glob('.*') + \
187 glob.glob('*'), \ 193 glob.glob('*'), \
188 proj_dirs, proj_dirs_parents, outstring) 194 proj_dirs, proj_dirs_parents, outstring)