Add database import in progress message

This commit is contained in:
JonnyWong16 2020-05-24 01:10:52 -07:00
parent 2ef40a6a1c
commit fbcf59abf0
No known key found for this signature in database
GPG key ID: B1F1F9807184697A
6 changed files with 35 additions and 7 deletions

View file

@ -27,15 +27,22 @@ import time
import plexpy
if plexpy.PYTHON2:
import logger
from helpers import cast_to_int
from helpers import cast_to_int, bool_true
else:
from plexpy import logger
from plexpy.helpers import cast_to_int
from plexpy.helpers import cast_to_int, bool_true
FILENAME = "tautulli.db"
db_lock = threading.Lock()
IS_IMPORTING = False
def set_is_importing(value):
global IS_IMPORTING
IS_IMPORTING = bool_true(value)
def validate_database(database=None):
try:
@ -78,6 +85,7 @@ def import_tautulli_db(database=None, method=None, backup=False):
return False
logger.info("Tautulli Database :: Importing Tautulli database '%s' with import method '%s'...", database, method)
set_is_importing(True)
db = MonitorDatabase()
db.connection.execute('BEGIN IMMEDIATE')
@ -171,6 +179,7 @@ def import_tautulli_db(database=None, method=None, backup=False):
db.action('VACUUM')
logger.info("Tautulli Database :: Tautulli database import complete.")
set_is_importing(False)
def integrity_check():