From f3a196c93ec3aab3de3ccbfa22c4f97b9a7c736d Mon Sep 17 00:00:00 2001 From: Volker Krause Date: Thu, 10 Dec 2020 20:36:02 +0100 Subject: Check if file exists before removing the fastlane archive Locally unlink() seems to work just fine on non-existent files, but on binary factory that seems to be different for some reason. --- toolchain/generate-fastlane-metadata.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'toolchain/generate-fastlane-metadata.py') diff --git a/toolchain/generate-fastlane-metadata.py b/toolchain/generate-fastlane-metadata.py index db09de74..fab6c23c 100755 --- a/toolchain/generate-fastlane-metadata.py +++ b/toolchain/generate-fastlane-metadata.py @@ -151,7 +151,8 @@ def downloadScreenshots(applicationName, data): def createMetadataArchive(applicationName): srcPath = os.path.join(arguments.output, 'metadata') zipFileName = os.path.join(srcPath, 'fastlane-' + applicationName + '.zip') - os.unlink(zipFileName) + if os.path.exists(zipFileName): + os.unlink(zipFileName) archive = zipfile.ZipFile(zipFileName, 'w') archive.write(os.path.join(srcPath, applicationName + '.yml'), applicationName + '.yml') -- cgit v1.2.1