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)