From d5e877b4da777fe61c4229fdbb3c0f3d1225dca6 Mon Sep 17 00:00:00 2001 From: Terry Geng Date: Sun, 8 Mar 2020 15:16:37 +0800 Subject: [PATCH] fix: wrong place to place the lock --- interface.py | 6 +++--- templates/index.html | 16 ++++++++++------ 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/interface.py b/interface.py index 28957f7..a8607b9 100644 --- a/interface.py +++ b/interface.py @@ -133,12 +133,12 @@ def recur_dir(dirobj): @web.route("/", methods=['GET']) @requires_auth def index(): - tags_color_lookup = build_tags_color_lookup() - path_tags_lookup = build_path_tags_lookup() - while var.library.dir_lock.locked(): time.sleep(0.1) + tags_color_lookup = build_tags_color_lookup() + path_tags_lookup = build_path_tags_lookup() + return render_template('index.html', all_files=var.library.files, tags_lookup=path_tags_lookup, diff --git a/templates/index.html b/templates/index.html index 4042697..a4ee0b5 100644 --- a/templates/index.html +++ b/templates/index.html @@ -2,8 +2,8 @@ {%- endmacro %}