From 05e08f7a2aa8caa8479501ccc6123baed695a06d Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Sun, 12 Apr 2020 17:51:29 +0200 Subject: Start fixing some files being inaccessible If an intermediate folder contains no leaf page, the previous code does not add it to the parent directory's subfolders. Still needs support from generate-deps.py. --- repo/www/helpers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/repo/www/helpers.py b/repo/www/helpers.py index 57f679d..80115b7 100644 --- a/repo/www/helpers.py +++ b/repo/www/helpers.py @@ -24,9 +24,10 @@ def _fill_directories(files, top_dir): directories[fdir].files.append(fname) - if fdir: + while fdir: parent, child = path.split(fdir) directories[parent].subfolders.add(child) + fdir = parent return directories -- cgit v1.2.3