def _execute_action(self): from resources.lib.modules.globals import g g.init_globals(["", 0, self.next_action]) from resources.lib.modules import router router.dispatch(g.REQUEST_PARAMS)
# -*- coding: utf-8 -*- from __future__ import absolute_import, division, unicode_literals import sys from resources.lib.common import tools if tools.is_stub(): # noinspection PyUnresolvedReferences from mock_kodi import MOCK from resources.lib.modules import router from resources.lib.modules.globals import g from resources.lib.modules.timeLogger import TimeLogger g.init_globals(sys.argv) try: with TimeLogger('{}'.format(g.REQUEST_PARAMS.get('action', ''))): router.dispatch(g.REQUEST_PARAMS) finally: g.deinit()