diff options
-rwxr-xr-x | toolchain/generate-fastlane-metadata.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/toolchain/generate-fastlane-metadata.py b/toolchain/generate-fastlane-metadata.py index fe7faca8..db09de74 100755 --- a/toolchain/generate-fastlane-metadata.py +++ b/toolchain/generate-fastlane-metadata.py @@ -15,6 +15,7 @@ import io import os import re import requests +import shutil import subprocess import sys import tempfile @@ -132,6 +133,7 @@ def downloadScreenshots(applicationName, data): basePath = arguments.output path = os.path.join(basePath, 'metadata', applicationName, 'en-US', 'images', 'phoneScreenshots') + shutil.rmtree(path, ignore_errors=True) os.makedirs(path, exist_ok=True) i = 0 @@ -148,7 +150,9 @@ def downloadScreenshots(applicationName, data): # into the F-Droid nightly repository def createMetadataArchive(applicationName): srcPath = os.path.join(arguments.output, 'metadata') - archive = zipfile.ZipFile(os.path.join(srcPath, 'fastlane-' + applicationName + '.zip'), 'w') + zipFileName = os.path.join(srcPath, 'fastlane-' + applicationName + '.zip') + os.unlink(zipFileName) + archive = zipfile.ZipFile(zipFileName, 'w') archive.write(os.path.join(srcPath, applicationName + '.yml'), applicationName + '.yml') oldcwd = os.getcwd() |