summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVon Random <von@vdrandom.org>2019-02-28 19:00:49 +0300
committerVon Random <von@vdrandom.org>2019-02-28 19:00:49 +0300
commitba862efad9eef3064459d0ccb4e159dc9bb62c32 (patch)
tree6647bf10419aafb579ddac1e31c90008d66626d0
parente33bf61a3049ffcc89d2b999fd6306e3292cfea3 (diff)
fix pacman plugin to properly parse command output
-rw-r--r--plugins/pacman.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/pacman.py b/plugins/pacman.py
index cd6c5e5..ccf0550 100644
--- a/plugins/pacman.py
+++ b/plugins/pacman.py
@@ -19,7 +19,8 @@ class PluginThread(plugins.PluginThreadCommon):
def main(self):
pacman_qu = subprocess.Popen(
('/usr/bin/pacman', '-Qu'), stdout=subprocess.PIPE,
- stderr=subprocess.DEVNULL, stdin=subprocess.DEVNULL
+ stderr=subprocess.DEVNULL, stdin=subprocess.DEVNULL,
+ encoding='UTF-8'
)
out = pacman_qu.communicate()[0].strip().splitlines()
packages = [pkg for pkg in out if not '[ignored]' in pkg]