From e8d64536d32f6bf5a38b448003a9baff60452efa Mon Sep 17 00:00:00 2001 From: simon Date: Sat, 10 Jul 2021 12:13:07 +0700 Subject: [PATCH] delay on library scan in progress --- src/db_export.py | 5 +++++ src/id_fix.py | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/src/db_export.py b/src/db_export.py index 1b21235..64866cb 100644 --- a/src/db_export.py +++ b/src/db_export.py @@ -283,6 +283,11 @@ class ListParser: def main(): """ main to regenerate csv files """ print('recreating db files') + # stop if scan in progress + lib_state = EmbyLibrary() + if not lib_state.ready: + return + export = DatabaseExport() export.parse_movies() export.parse_episodes() diff --git a/src/id_fix.py b/src/id_fix.py index 2cff671..c5f9339 100644 --- a/src/id_fix.py +++ b/src/id_fix.py @@ -8,6 +8,7 @@ from time import sleep import requests from src.config import get_config +from src.db_export import EmbyLibrary class MovieNameFix: @@ -151,6 +152,11 @@ class MovieNameFix: def main(): """ main for fixing movie filenames """ + # stop if scan in progress + lib_state = EmbyLibrary() + if not lib_state.ready: + return + handler = MovieNameFix() if not handler.pending: