Index: download_from_google_storage.py |
=================================================================== |
--- download_from_google_storage.py (revision 238993) |
+++ download_from_google_storage.py (working copy) |
@@ -32,6 +32,14 @@ |
pass |
+def GetNormalizedPlatform(): |
+ """Returns the result of sys.platform accounting for cygwin. |
+ Under cygwin, this will always return "win32" like the native Python.""" |
+ if sys.platform == 'cygwin': |
+ return 'win32' |
+ return sys.platform |
+ |
+ |
# Common utilities |
class Gsutil(object): |
"""Call gsutil with some predefined settings. This is a convenience object, |
@@ -197,7 +205,7 @@ |
# TODO(hinoka): It is supposedly faster to use "gsutil stat" but that |
# doesn't appear to be supported by the gsutil currently in our tree. When |
# we update, this code should use that instead of "gsutil ls -L". |
- if not sys.platform.startswith('win'): |
+ if sys.platform != 'win32': |
code, out, _ = gsutil.check_call('ls', '-L', file_url) |
if code != 0: |
out_q.put('%d> %s' % (thread_num, err)) |