From 9cac1569e7c912d05310ee872285dfdb15e34a01 Mon Sep 17 00:00:00 2001 From: gsd Date: Wed, 27 May 2026 11:03:44 +0300 Subject: [PATCH] size of maps --- SourceManager.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/SourceManager.py b/SourceManager.py index 43d6372..3d97a7f 100755 --- a/SourceManager.py +++ b/SourceManager.py @@ -473,8 +473,13 @@ class Server: return True def clear_maps(self, exclude = "itemtest.bsp"): + import os + map_sizes = 0 map_list = glob(f"{self.root}/maps/*.bsp") - self.o.info(f"Delete {len(map_list) - 1} maps?") + for map_file in map_list: + map_sizes += os.path.getsize(map_file) + + self.o.info(f"Delete {len(map_list) - 1} maps? Size ~ : {round(map_sizes/1024/1024)} MB") if self.wait_input(): for map_path in map_list: if exclude in map_path: