#!/usr/bin/env python | |
# Copyright 2024 The Chromium Authors | |
# Use of this source code is governed by a BSD-style license that can be | |
# found in the LICENSE file. | |
import os | |
import sys | |
def RemoveAllStaleFiles(paths): | |
"""Check if any stale files (e.g. old GCS archives) are on filesystem, and | |
remove them.""" | |
for path in paths: | |
try: | |
if os.path.exists(path) and not os.path.isdir(path): | |
os.remove(path) | |
except OSError: | |
# Wrap OS calls in try/except in case another process touched this file. | |
pass | |
if __name__ == '__main__': | |
RemoveAllStaleFiles(sys.argv[1:]) |