gs: fix unicode handling w/python2
Doesn't seem like this has been a problem in practice, but might
as well fix it as long as the module claims to support python 2.
BUG=None
TEST=gs_unittest --network passes under py2
Change-Id: I20d48e93a7fdd97d89608cbb6f36ece8c57edf0b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2637066
Tested-by: Mike Frysinger <vapier@chromium.org>
Auto-Submit: Mike Frysinger <vapier@chromium.org>
Commit-Queue: Chris McDonald <cjmcdonald@chromium.org>
Reviewed-by: Chris McDonald <cjmcdonald@chromium.org>
diff --git a/lib/gs.py b/lib/gs.py
index f5b8547..18a11c4 100644
--- a/lib/gs.py
+++ b/lib/gs.py
@@ -1036,7 +1036,7 @@
if details:
cmd += ['-l']
cmd += ['--']
- if isinstance(path, str):
+ if isinstance(path, six.string_types):
cmd.append(path)
else:
cmd.extend(path)
@@ -1109,7 +1109,7 @@
acl = self.acl
cmd = ['acl', 'set', '--', acl]
- if isinstance(path, str):
+ if isinstance(path, six.string_types):
cmd.append(path)
else:
cmd.extend(path)
@@ -1187,7 +1187,7 @@
if recursive:
cmd.append('-R')
cmd.append('--')
- if isinstance(path, str):
+ if isinstance(path, six.string_types):
cmd.append(path)
else:
cmd.extend(path)