diff options
author | Laurie Clark-Michalek <bluepeppers@archlinux.us> | 2010-12-05 11:52:19 +0000 |
---|---|---|
committer | Laurie Clark-Michalek <bluepeppers@archlinux.us> | 2010-12-05 11:52:19 +0000 |
commit | 2386683d94765e2d4411bd5003378563c6ad9d13 (patch) | |
tree | 7b4a86bbec310dd38c3d472fd4badd32110e881d | |
parent | f45812e24169185e2b0589e98612f04ff8ef4fa8 (diff) |
Added another layer of error catching to hopefully fix (or at least hide) peoples recent problems
-rwxr-xr-x | archey3 | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -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 --------- |