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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user