pacman plugin: not so much pacman anymore, but line counter; still defaults to pacman though
This commit is contained in:
parent
de6888a5d2
commit
7459d29c68
1 changed files with 4 additions and 2 deletions
|
@ -5,6 +5,8 @@ import subprocess
|
|||
class PluginThread(plugins.PluginThreadCommon):
|
||||
def __init__(self, config):
|
||||
defaults = {
|
||||
'cmd': ('/usr/bin/pacman', '-Qu'),
|
||||
'title': 'UPD',
|
||||
'freq': 15,
|
||||
'problem': 10
|
||||
}
|
||||
|
@ -14,11 +16,11 @@ class PluginThread(plugins.PluginThreadCommon):
|
|||
def format_status(self, count):
|
||||
self.hide = count == 0
|
||||
self.status['urgent'] = count >= self.conf['problem']
|
||||
self.status['full_text'] = 'UPD: ' + str(count)
|
||||
self.status['full_text'] = self.conf['title'] + ': ' + str(count)
|
||||
|
||||
def main(self):
|
||||
pacman_qu = subprocess.Popen(
|
||||
('/usr/bin/pacman', '-Qu'), stdout=subprocess.PIPE,
|
||||
self.conf['cmd'], stdout=subprocess.PIPE,
|
||||
stderr=subprocess.DEVNULL, stdin=subprocess.DEVNULL,
|
||||
encoding='UTF-8'
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue