def renderStats(self): return log.debug('renderStats enter') du = self.conn().getDiskUsage() self.setWindowProperty('spaceFree', formatSize(du['free'], True)) self.setWindowProperty('spaceTotal', formatSize(du['total'], True)) self.setWindowProperty('spaceUsed', formatSize(du['used'], True)) load = self.conn().getLoad() self.setWindowProperty('load1', load['1']) self.setWindowProperty('load5', load['5']) self.setWindowProperty('load15', load['15']) self.setWindowProperty('guideDataStatus', self.conn().getGuideDataStatus()) self.setWindowProperty('guideData', self.conn().getGuideData()) log.debug('renderStats exit')
def close(self): super(PersistentFanartProvider, self).close() self.saveCache() if log.isEnabledFor(logging.DEBUG): try: self.trace('Cache size %s %s' % (os.path.split(self.pfilename)[1], formatSize(os.path.getsize(self.pfilename)/1000))) except: pass
def lookupBackground(self, listItem, p): path = self.sameBackground(p) if path is not None: self.updateListItemProperty(listItem, 'background', path) if log.isEnabledFor(logging.DEBUG): try: self.setListItemProperty(listItem, 'wallpaperSize', formatSize(os.path.getsize(path)/1000)) except: pass
def lookupPoster(self, listItem, p): posterPath = self.fanArt.pickPoster(p) if not posterPath: posterPath = self.mythThumbnailCache.get(p) if not posterPath: posterPath = 'mythbox-logo.png' #log.debug('lookupPoster setting %s tto %s' % (safe_str(p.title()), posterPath)) self.updateListItemProperty(listItem, 'poster', posterPath) if log.isEnabledFor(logging.DEBUG): try: self.setListItemProperty(listItem, 'posterSize', formatSize(os.path.getsize(posterPath)/1000)) except: pass
def lookupPoster(self, listItem, channel, myRenderToken): posterPath = self.fanArt.pickPoster(channel.currentProgram) if not posterPath: if channel.getIconPath(): posterPath = self.mythChannelIconCache.get(channel) if not posterPath: posterPath = 'mythbox-logo.png' else: posterPath = 'mythbox-logo.png' if myRenderToken == self.activeRenderToken: self.setListItemProperty(listItem, 'poster', posterPath) if log.isEnabledFor(logging.DEBUG): try: self.setListItemProperty(listItem, 'posterSize', formatSize(os.path.getsize(posterPath)/1000)) except: pass
def cb_renderBackground(self, workTuple): program, renderToken, listItem = workTuple if renderToken != self.activeRenderToken: return # may not return immediately, so check token again below program.background = self.sameBackground(program) if program.background is not None and renderToken == self.activeRenderToken: self.updateListItemProperty(listItem, 'background', program.background) if log.isEnabledFor(logging.DEBUG): try: self.setListItemProperty(listItem, 'wallpaperSize', formatSize(os.path.getsize(program.background)/1000)) except: pass
def cb_renderPoster(self, workTuple): program, renderToken, listItem = workTuple if renderToken != self.activeRenderToken: return program.poster = self.fanArt.pickPoster(program) if program.poster is None: program.poster = self.mythThumbnailCache.get(program) if program.poster is None: program.poster = 'mythbox-logo.png' self.updateListItemProperty(listItem, 'poster', program.poster) if log.isEnabledFor(logging.DEBUG): try: self.setListItemProperty(listItem, 'posterSize', formatSize(os.path.getsize(program.poster)/1000)) except: pass