Skip to content
Snippets Groups Projects

Added new flag is_kpi to DataValue

Merged Adham Hashibon requested to merge add-kpi-flag-to-datavalue into master
1 file
+ 8
1
Compare changes
  • Side-by-side
  • Inline
from traits.api import HasStrictTraits, Any, String, Enum
from traits.api import HasStrictTraits, Any, String, Enum, Bool
class DataValue(HasStrictTraits):
@@ -22,6 +22,9 @@ class DataValue(HasStrictTraits):
#: A flag for the quality of the data.
quality = Enum("AVERAGE", "POOR", "GOOD")
# Set by the engine. True if the data value contains a KPI.
is_kpi = Bool(False)
def __str__(self):
s = "{} {} = {}".format(
@@ -31,4 +34,8 @@ class DataValue(HasStrictTraits):
s += " +/- {}".format(str(self.accuracy))
s += " ({})".format(str(self.quality))
if self.is_kpi:
s += " (KPI)"
return s
Loading