def blend(self, other, percent=<NUM_LIT:0.5>):
dest = <NUM_LIT:1.0> - percent<EOL>rgb = tuple(((u * percent) + (v * dest) for u, v in zip(self.__rgb, other.__rgb)))<EOL>a = (self.__a * percent) + (other.__a * dest)<EOL>return Color(rgb, '<STR_LIT>', a, self.__wref)<EOL>
blend this color with the other one.

        Args:
          :other:
            the grapefruit.Color to blend with this one.

        Returns:
          A grapefruit.Color instance which is the result of blending
          this color on the other one.

        >>> c1 = Color.from_rgb(1, 0.5, 0, 0.2)
        >>> c2 = Color.from_rgb(1, 1, 1, 0.6)
        >>> c3 = c1.blend(c2)
        >>> c3
        Color(1.0, 0.75, 0.5, 0.4)