Пример #1
0
    def __init__(self, posSize, **kwargs):
        kwargs.update({
            'editCallback': self.save
        })

        configured = [e for e in Extension.all() if e.is_configured]

        super(SettingsList, self).__init__(posSize, configured, **kwargs)
Пример #2
0
    def _fetch_updates(cls):
        logger.info("Fetching updates...")

        try:
            updates = [e for e in Extension.all() if e.should_update]
        except requests.ConnectionError:
            raise Update.ConnectionError

        cls._set_cached(updates)
        Storage.set('last_checked_at', time.time())

        return updates