ekmmeters.py
def extractHolidayDate(self, setting_holiday):
        """ Read a single holiday date from meter buffer.

        Args:
            setting_holiday (int):  Holiday from 0-19 or in range(Extents.Holidays)

        Returns:
            tuple: Holiday tuple, elements are strings.

            =============== ======================
            Holiday         Holiday 0-19 as string
            Day             Day 1-31 as string
            Month           Monty 1-12 as string
            =============== ======================

        """
        ret = namedtuple("result", ["Holiday", "Month", "Day"])
        setting_holiday += 1
        ret.Holiday = str(setting_holiday)

        if (setting_holiday < 1) or (setting_holiday > Extents.Holidays):
            ekm_log("Out of bounds:  holiday " + str(setting_holiday))
            ret.Holiday = ret.Month = ret.Day = str(0)
            return ret

        idxday = "Holiday_" + str(setting_holiday) + "_Day"
        idxmon = "Holiday_" + str(setting_holiday) + "_Mon"
        if idxmon not in self.m_hldy:
            ret.Holiday = ret.Month = ret.Day = str(0)
            return ret
        if idxday not in self.m_hldy:
            ret.Holiday = ret.Month = ret.Day = str(0)
            return ret
        ret.Day = self.m_hldy[idxday][MeterData.StringValue]
        ret.Month = self.m_hldy[idxmon][MeterData.StringValue]
        return ret
def extractHolidayDate(self, setting_holiday):
        ret = namedtuple("result", ["Holiday", "Month", "Day"])
        setting_holiday += 1
        ret.Holiday = str(setting_holiday)

        if (setting_holiday < 1) or (setting_holiday > Extents.Holidays):
            ekm_log("Out of bounds:  holiday " + str(setting_holiday))
            ret.Holiday = ret.Month = ret.Day = str(0)
            return ret

        idxday = "Holiday_" + str(setting_holiday) + "_Day"
        idxmon = "Holiday_" + str(setting_holiday) + "_Mon"
        if idxmon not in self.m_hldy:
            ret.Holiday = ret.Month = ret.Day = str(0)
            return ret
        if idxday not in self.m_hldy:
            ret.Holiday = ret.Month = ret.Day = str(0)
            return ret
        ret.Day = self.m_hldy[idxday][MeterData.StringValue]
        ret.Month = self.m_hldy[idxmon][MeterData.StringValue]
        return ret
def extractHolidayDate ( self , setting_holiday ) : ret = namedtuple ( "result" , [ "Holiday" , "Month" , "Day" ] ) setting_holiday += 1 ret . Holiday = str ( setting_holiday ) if ( setting_holiday < 1 ) or ( setting_holiday > Extents . Holidays ) : ekm_log ( "Out of bounds:  holiday " + str ( setting_holiday ) ) ret . Holiday = ret . Month = ret . Day = str ( 0 ) return ret idxday = "Holiday_" + str ( setting_holiday ) + "_Day" idxmon = "Holiday_" + str ( setting_holiday ) + "_Mon" if idxmon not in self . m_hldy : ret . Holiday = ret . Month = ret . Day = str ( 0 ) return ret if idxday not in self . m_hldy : ret . Holiday = ret . Month = ret . Day = str ( 0 ) return ret ret . Day = self . m_hldy [ idxday ] [ MeterData . StringValue ] ret . Month = self . m_hldy [ idxmon ] [ MeterData . StringValue ] return ret
Read a single holiday date from meter buffer.

        Args:
            setting_holiday (int):  Holiday from 0-19 or in range(Extents.Holidays)

        Returns:
            tuple: Holiday tuple, elements are strings.

            =============== ======================
            Holiday         Holiday 0-19 as string
            Day             Day 1-31 as string
            Month           Monty 1-12 as string
            =============== ======================
Read a single holiday date from meter buffer .