diff --git a/gsutil.py b/gsutil.py index 876ecac8d..4b2867b06 100755 --- a/gsutil.py +++ b/gsutil.py @@ -127,11 +127,7 @@ def ensure_gsutil(version, target, clean): with zipfile.ZipFile(target_zip_filename, 'r') as target_zip: target_zip.extractall(download_dir) - try: - os.rename(download_dir, bin_dir) - except (OSError, IOError): - # Something else did this in parallel. - pass + shutil.move(download_dir, bin_dir) # Final check that the gsutil bin exists. This should never fail. if not os.path.isfile(gsutil_bin): raise InvalidGsutilError()