From b485f24a121737dce06e952331d1fd235459a361 Mon Sep 17 00:00:00 2001
From: Eike Hein <hein@kde.org>
Date: Wed, 29 Jan 2014 22:44:16 +0100
Subject: [PATCH 04/23] Force C locale when executing df.
---
data/scripts/sysinfo | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/data/scripts/sysinfo b/data/scripts/sysinfo
index 3deb789..919a733 100755
--- a/data/scripts/sysinfo
+++ b/data/scripts/sysinfo
@@ -224,7 +224,8 @@ class ram(Sensor):
class storage(Sensor):
def gather(self):
try:
- df = subprocess.check_output(['df', '-lP'], stderr=subprocess.STDOUT).decode()
+ env = dict(LC_ALL='C')
+ df = subprocess.check_output(['df', '-lP'], stderr=subprocess.STDOUT, env=env).decode()
except subprocess.CalledProcessError as e:
df = e.output.decode()
--
1.9.3