Esempio n. 1
0
    def __init__(self):
        utils.log("Started service")

        revision = utils.get_revision()
        utils.log("Board revision: {}".format(revision))
        if revision is not None:
            utils.set_property_setting('revision', revision)

        max_ram = utils.get_max_ram()
        utils.log("RAM size: {}MB".format(max_ram))
        utils.set_property_setting('max_ram', max_ram)

        board_type = utils.get_type()
        utils.log("Board type: {}".format(board_type))
        if board_type is not None:
            utils.set_property_setting('type', board_type)

        try:
            utils.maybe_init_settings()
        except IOError:
            utils.log_exception()

        self.monitor = MyMonitor(updated_settings_callback=self.apply_config)
        
        while (not xbmc.abortRequested):
            xbmc.sleep(1000)
Esempio n. 2
0
    def __init__(self):
        utils.log("Started service")

        revision = utils.get_revision()
        utils.log("Board revision: {}".format(revision))
        if revision is not None:
            utils.set_property_setting('revision', revision)

        max_ram = utils.get_max_ram()
        utils.log("RAM size: {}MB".format(max_ram))
        utils.set_property_setting('max_ram', max_ram)

        board_type = utils.get_type()
        utils.log("Board type: {}".format(board_type))
        if board_type is not None:
            utils.set_property_setting('type', board_type)

        try:
            utils.maybe_init_settings()
        except IOError:
            utils.log_exception()

        self.monitor = MyMonitor(updated_settings_callback=self.apply_config)

        while (not xbmc.abortRequested):
            xbmc.sleep(1000)
Esempio n. 3
0
 def get(self, platform_name):
     build_type = self.request.get('type')
     platform = get_platform_string(platform_name, self.request)
     data = get_revision(platform, build_type)
     if (data and data['content']):
         self.response.out.write(json.dumps(data))
     else:
         self.error('404');
Esempio n. 4
0
 def get(self, platform_name):
     build_type = self.request.get('type')
     platform = get_platform_string(platform_name, self.request)
     data = get_revision(platform, build_type)
     if (data and data['content']):
         self.response.out.write(json.dumps(data))
     else:
         self.error('404')
Esempio n. 5
0
 def get(self, platform_name):
     build_type = self.request.get('type')
     platform = get_platform_string(platform_name, self.request)
     last_revision = get_revision(platform, build_type)
     if last_revision:
         self.response.out.write(last_revision)
     else:
         self.error('404');
Esempio n. 6
0
 def fromPHID(phid):
     raw = utils.get_revision(phid)
     return Revision(raw)