瀏覽代碼

Drop stderr from mocp query

Alois Mahdal 11 年之前
父節點
當前提交
6f42ed9ab8
共有 1 個檔案被更改,包括 4 行新增1 行删除
  1. 4
    1
      plugins/moc.py

+ 4
- 1
plugins/moc.py 查看文件

2
 
2
 
3
 import sardine
3
 import sardine
4
 
4
 
5
+import os
5
 import subprocess
6
 import subprocess
6
 
7
 
7
 
8
 
18
         self.tt = ""    # total time
19
         self.tt = ""    # total time
19
 
20
 
20
     def load(self):
21
     def load(self):
22
+        FNULL = open(os.devnull, 'w+')
21
         for fieldname in self.__class__._field_names:
23
         for fieldname in self.__class__._field_names:
22
-            value = subprocess.check_output(['mocp', '-Q', "%" + fieldname])
24
+            value = subprocess.check_output(['mocp', '-Q', "%" + fieldname],
25
+                                            stderr=FNULL)
23
             setattr(self, fieldname, value.strip())
26
             setattr(self, fieldname, value.strip())
24
 
27
 
25
 
28