mirror of
https://github.com/morpheus65535/bazarr
synced 2024-12-25 01:02:19 +00:00
26 lines
No EOL
733 B
Python
26 lines
No EOL
733 B
Python
from get_general_settings import *
|
|
|
|
import os
|
|
import logging
|
|
import sqlite3
|
|
|
|
import git
|
|
|
|
current_working_directory = os.path.dirname(__file__)
|
|
|
|
def check_and_apply_update():
|
|
g = git.cmd.Git(current_working_directory)
|
|
result = g.pull('origin', branch)
|
|
if result != 'Already up-to-date.':
|
|
#logging.info('Bazarr updated to latest version and need to be restarted.')
|
|
logging.info(result)
|
|
updated()
|
|
else:
|
|
logging.info('No new version of Bazarr available.')
|
|
|
|
def updated():
|
|
conn = sqlite3.connect(os.path.join(os.path.dirname(__file__), 'data/db/bazarr.db'), timeout=30)
|
|
c = conn.cursor()
|
|
c.execute("UPDATE table_settings_general SET updated = 1")
|
|
conn.commit()
|
|
c.close() |