From 5523d5dc299e5f942e9dff4ed8412cfafa7eb192 Mon Sep 17 00:00:00 2001 From: Jenny Danzmayr Date: Thu, 7 Dec 2023 03:22:40 +0100 Subject: [PATCH] used shutil.rmtree instead of executing `rm -rf` --- src/c3nav/mapdata/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/c3nav/mapdata/views.py b/src/c3nav/mapdata/views.py index 3bb780ac..3cacb966 100644 --- a/src/c3nav/mapdata/views.py +++ b/src/c3nav/mapdata/views.py @@ -1,5 +1,6 @@ import base64 import os +from shutil import rmtree from wsgiref.util import FileWrapper from django.conf import settings @@ -114,7 +115,7 @@ def tile(request, level, zoom, x, y, access_permissions=None): pass if tile_cache_update != base_cache_key: - os.system('rm -rf '+(tile_dirname / '*')) + rmtree(tile_dirname) else: try: with open(tile_filename, 'rb') as f: