From 3b0c8b6117b8b5878d4e9fb8e5d4b043c8ce6b41 Mon Sep 17 00:00:00 2001 From: blitzmann Date: Sat, 4 Nov 2017 18:32:26 -0400 Subject: [PATCH] Fix Racks having a CPU and Power value of 0 --- gui/builtinViewColumns/attributeDisplay.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gui/builtinViewColumns/attributeDisplay.py b/gui/builtinViewColumns/attributeDisplay.py index 6b5422f1d..7ad8743d7 100644 --- a/gui/builtinViewColumns/attributeDisplay.py +++ b/gui/builtinViewColumns/attributeDisplay.py @@ -72,7 +72,7 @@ class AttributeDisplay(ViewColumn): def getText(self, mod): if hasattr(mod, "item"): - attr = mod.getModifiedItemAttr(self.info.name) + attr = mod.getModifiedItemAttr(self.info.name, None) else: if self.direct: info = self.directInfo @@ -80,6 +80,9 @@ class AttributeDisplay(ViewColumn): else: attr = mod.getAttribute(self.info.name) + if attr is None: + return "" + if self.info.name == "volume": str_ = (formatAmount(attr, 3, 0, 3)) if hasattr(mod, "amount"): @@ -89,7 +92,7 @@ class AttributeDisplay(ViewColumn): if isinstance(attr, (float, int)): attr = (formatAmount(attr, 3, 0, 3)) - return attr if attr is not None else "" + return attr def getImageId(self, mod): return -1