Returns the state of the specified zone.

        :param zone: The zone to check.
        :type zone: int
        :returns: Returns True if the zone is currently running, otherwise
                  returns False if the zone is not running.
        :rtype: boolean

def is_zone_running(self, zone):
        """
        Returns the state of the specified zone.

        :param zone: The zone to check.
        :type zone: int
        :returns: Returns True if the zone is currently running, otherwise
                  returns False if the zone is not running.
        :rtype: boolean
        """

        self.update_controller_info()

        if self.running is None or not self.running:
            return False

        if int(self.running[0]['relay']) == zone:
            return True

        return False