Default callback for get-color_zones/set_color_zones

def resp_set_multizonemultizone(self, resp, args=None):
        """Default callback for get-color_zones/set_color_zones
        """
        if args:
            if self.color_zones:
                for i in range(args["start_index"], args["end_index"]+1):
                    self.color_zones[i] = args["color"]
        elif resp:
            if self.color_zones is None:
                self.color_zones = [None] * resp.count
            for i in range(resp.index, min(resp.index+8, resp.count)):
                self.color_zones[i] = resp.color[i-resp.index]