diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2020-02-04 12:24:59 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2020-02-04 12:24:59 +0300 |
commit | ae433393afda7e65462ccece9a67c744910bd9e3 (patch) | |
tree | 2b52ae46951f8155f2565d9d32e5cd04bb7d1814 /build_files/buildbot | |
parent | 5dc1183580e932870064b44246e8fb750a8d806e (diff) |
Codesign: Fix script for Windows
Apparently, there is no os.sync() on Windows.
Diffstat (limited to 'build_files/buildbot')
-rw-r--r-- | build_files/buildbot/codesign/archive_with_indicator.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/build_files/buildbot/codesign/archive_with_indicator.py b/build_files/buildbot/codesign/archive_with_indicator.py index 0574c964612..d417d4560d6 100644 --- a/build_files/buildbot/codesign/archive_with_indicator.py +++ b/build_files/buildbot/codesign/archive_with_indicator.py @@ -21,7 +21,7 @@ import os from pathlib import Path -from codesign.util import ensure_file_does_not_exist_or_die +import codesign.util as util class ArchiveWithIndicator: @@ -85,16 +85,17 @@ class ArchiveWithIndicator: assert not self.is_ready() # Try the best to make sure everything is synced to the file system, # to avoid any possibility of stamp appearing on a network share prior to - # an actual filr. - os.sync() + # an actual file. + if util.get_current_platform() != util.Platform.WINDOWS: + os.sync() self.ready_indicator_filepath.touch() def clean(self) -> None: """ Remove both archive and the ready indication file. """ - ensure_file_does_not_exist_or_die(self.ready_indicator_filepath) - ensure_file_does_not_exist_or_die(self.archive_filepath) + util.ensure_file_does_not_exist_or_die(self.ready_indicator_filepath) + util.ensure_file_does_not_exist_or_die(self.archive_filepath) def is_fully_absent(self) -> bool: """ |