diff --git a/codearchiver/storage.py b/codearchiver/storage.py index b0439cb..30b5394 100644 --- a/codearchiver/storage.py +++ b/codearchiver/storage.py @@ -144,10 +144,11 @@ class DirectoryStorage(Storage): self._newFiles.append(filename) if not metadata: return - metadataFilename = os.path.join(self._directory, f'{filename}_codearchiver_metadata.txt') + metadataFilename = f'{filename}_codearchiver_metadata.txt' + metadataPath = os.path.join(self._directory, metadataFilename) # No need to check for existence here thanks to the 'x' mode _logger.info(f'Writing metadata for {filename} to {metadataFilename}') - with open(metadataFilename, 'x') as fp: + with open(metadataPath, 'x') as fp: fp.write(metadata.serialise()) self._newFiles.append(metadataFilename)