25 lines
894 B
Python
25 lines
894 B
Python
|
from logging import getLogger
|
||
|
import variables as v
|
||
|
from utils import compare_version, settings
|
||
|
###############################################################################
|
||
|
|
||
|
log = getLogger("PLEX."+__name__)
|
||
|
|
||
|
|
||
|
def check_migration():
|
||
|
log.info('Checking whether we need to migrate something')
|
||
|
last_migration = settings('last_migrated_PKC_version')
|
||
|
if last_migration == v.ADDON_VERSION:
|
||
|
log.info('Already migrated to PKC version %s' % v.ADDON_VERSION)
|
||
|
return
|
||
|
if not last_migration:
|
||
|
log.info('Never migrated, so checking everything')
|
||
|
last_migration = '1.0.0'
|
||
|
|
||
|
if not compare_version(v.ADDON_VERSION, '1.8.2'):
|
||
|
log.info('Migrating to version 1.8.1')
|
||
|
# Set the new PKC theMovieDB key
|
||
|
settings('themoviedbAPIKey', value='19c90103adb9e98f2172c6a6a3d85dc4')
|
||
|
|
||
|
settings('last_migrated_PKC_version', value=v.ADDON_VERSION)
|