summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurie Clark-Michalek <bluepeppers@archlinux.us>2010-12-05 11:52:19 +0000
committerLaurie Clark-Michalek <bluepeppers@archlinux.us>2010-12-05 11:52:19 +0000
commit2386683d94765e2d4411bd5003378563c6ad9d13 (patch)
tree7b4a86bbec310dd38c3d472fd4badd32110e881d
parentf45812e24169185e2b0589e98612f04ff8ef4fa8 (diff)
Added another layer of error catching to hopefully fix (or at least hide) peoples recent problems
-rwxr-xr-xarchey312
1 files changed, 8 insertions, 4 deletions
diff --git a/archey3 b/archey3
index 6658b20..7abad8b 100755
--- a/archey3
+++ b/archey3
@@ -209,8 +209,9 @@ class fsDisplay(display):
mount = '/root' if self.arg1 == '/' else self.arg1
title = mount.split('/')[-1].title() + " FS"
try:
- used_ = int(used[:-1]) * self.conversions[used[-1]]
- total_ = int(total[:-1]) * self.conversions[total[-1]]
+ #convert to straight int
+ used_ = int(used[:-1]) * self.conversions[used[-1].upper()]
+ total_ = int(total[:-1]) * self.conversions[total[-1].upper()]
persentage = used_ / total_ * 100
except:
pass
@@ -423,8 +424,11 @@ def screenshot():
subprocess.check_call(['import', '-window', 'root', ctime().replace(' ','_')+'.jpg'])
def render(instance):
- instance.run_command()
- return instance.render()
+ try:
+ instance.run_command()
+ return instance.render()
+ except:
+ return None
#------------ Display object ---------