1
0
mirror of https://github.com/gryf/wmdocklib.git synced 2025-12-19 12:28:10 +01:00

aggiunto il file di configurazione per pywmradio (che poi è in comune con

pyradio, ma quella non è un'applicazione scritta con pywmdockapps)

modificato Application.update, ora ricalcola il livello di riempimento della
cache solo una volta ogni tre cicli (ogni 0.3 secondi), questo per abbassare
il carico di lavoro sulla cpu.
This commit is contained in:
mfrasca
2007-05-16 14:30:33 +00:00
parent 39867d1e68
commit 4b16346067
2 changed files with 23 additions and 1 deletions

View File

@@ -18,7 +18,7 @@ class Application(wmoo.Application):
def __init__(self, *args, **kwargs):
wmoo.Application.__init__(self, *args, **kwargs)
self.child = None
self.cache = '64'
self.cache = '320'
self.radioList = []
self.currentRadio = 0
self._count = 0
@@ -116,6 +116,10 @@ class Application(wmoo.Application):
self.putPattern(54, 0, 3, 1, 52, 54-i)
def update(self):
self._count += 1
if self._count <= 3:
return
self._count = 0
if self.child:
import select
[i, o, e] = select.select([self.child.stdout], [], [], 0)