From c8ec578045313ff71afbc70c79a73aec1fb2610c Mon Sep 17 00:00:00 2001 From: Gwendolyn Date: Sun, 3 Dec 2023 23:06:46 +0100 Subject: [PATCH] fix package.tar file path generation with pathlib --- src/c3nav/mapdata/utils/cache/package.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/c3nav/mapdata/utils/cache/package.py b/src/c3nav/mapdata/utils/cache/package.py index 2c372b39..f66e03d8 100644 --- a/src/c3nav/mapdata/utils/cache/package.py +++ b/src/c3nav/mapdata/utils/cache/package.py @@ -21,9 +21,10 @@ class CachePackage: def save(self, filename=None, compression=None): if filename is None: from django.conf import settings - filename = settings.CACHE_ROOT / 'package.tar' if compression is not None: - filename += '.' + compression + filename = settings.CACHE_ROOT / f'package.tar.{compression}' + else: + filename = settings.CACHE_ROOT / 'package.tar' filemode = 'w' if compression is not None: