aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar nardtree <gim.kobayashi@gmail.com> 2017-08-14 21:49:46 +0900
committerGravatar nardtree <gim.kobayashi@gmail.com> 2017-08-14 21:49:46 +0900
commit946c4af7acb7401f63269b7b0e5d8e99781a08f6 (patch)
tree2fbcd9d89ed19de7c222ee191d5675de01984e79
parentd75f8acc8fd23281c7a9614a527908c1117aec3a (diff)
downloadkawaii-term-946c4af7acb7401f63269b7b0e5d8e99781a08f6.tar.gz
support arch 4.12
-rw-r--r--kawaii-term.py19
1 files changed, 17 insertions, 2 deletions
diff --git a/kawaii-term.py b/kawaii-term.py
index 6370d24..3c81e9e 100644
--- a/kawaii-term.py
+++ b/kawaii-term.py
@@ -25,7 +25,22 @@ if '--disk' in sys.argv:
keys = re.split(r'\s{1,}', buff[0])
vals = re.split(r'\s{1,}', list( filter(lambda x:len(x) != 0 and x[-1] == '/', buff[1:]) )[0] )
obj = dict(zip( keys, vals) )
- use = obj['Use%']
- free = obj['Avail']
+ try:
+ use = obj['Use%']
+ except KeyError:
+ try:
+ use = obj['使用']
+ except KeyError:
+ use = 'NaN'
+
+
+ try:
+ free = obj['Avail']
+ except KeyError:
+ try:
+ free = obj['残り']
+ except KeyError:
+ free = 'NaN'
+
result = 'DiskUse%={}, DiskAvail={}'.format(use, free)
print(result)