Example #1
0
class TestUpdateService(unittest.TestCase):
    bootstrapper.bootstrap()

    def setUp(self):
        self.update_service = RequiredFeature('update-service').request()

    def testVersionCheck(self):
        self.update_service.check_for_update()
Example #2
0
def check_update():
    updater = RequiredFeature('update-service').request()
    update = updater.check_for_update(True)
    if update is not None:
        updater.initiate_update(update)
Example #3
0
    game_id = int(xml_id)
    internal_game_id = plugin.get_storage('sorted_game_storage').get(game_id)

    game_controller = RequiredFeature('game-controller').request()
    core.logger.info('Launching game %s' % internal_game_id)
    game_controller.launch_game(internal_game_id)

    del core
    del game_controller


if __name__ == '__main__':
    core = RequiredFeature('core').request()
    updater = RequiredFeature('update-service').request()
    core.check_script_permissions()
    updater.check_for_update()
    del updater

    if plugin.get_setting('host', str):
        config_helper = RequiredFeature('config-helper').request()
        config_helper.configure()

        game_refresh_required = False

        try:
            if plugin.get_storage('game_version')['version'] != Game.version:
                game_refresh_required = True
        except KeyError:
            game_refresh_required = True

        if game_refresh_required:
Example #4
0
def check_update():
    updater = RequiredFeature('update-service').request()
    update = updater.check_for_update(True)
    if update is not None:
        updater.initiate_update(update)
Example #5
0
    game_id = int(xml_id)
    internal_game_id = plugin.get_storage('sorted_game_storage').get(game_id)

    game_controller = RequiredFeature('game-controller').request()
    core.logger.info('Launching game %s' % internal_game_id)
    game_controller.launch_game(internal_game_id)

    del core
    del game_controller

if __name__ == '__main__':
    core = RequiredFeature('core').request()
    update_storage = plugin.get_storage('update', TTL=24*60)
    if not update_storage.get('checked'):
        updater = RequiredFeature('update-service').request()
        updater.check_for_update()
        del updater
    core.check_script_permissions()

    if plugin.get_setting('host', str):
        game_refresh_required = False

        try:
            from resources.lib.model.game import Game
            if plugin.get_storage('game_version')['version'] != Game.version:
                game_refresh_required = True
        except KeyError:
            game_refresh_required = True

        if game_refresh_required:
            game_controller = RequiredFeature('game-controller').request()
Example #6
0
class TestUpdateService(unittest.TestCase):
    def setUp(self):
        self.update_service = RequiredFeature("update-service").request()

    def testVersionCheck(self):
        self.update_service.check_for_update()