godot/xdot_parser.py
def _proc_color(self, tokens):
        """ The color traits of a Pen instance must be a string of the form
        (r,g,b) or (r,g,b,a) where r, g, b, and a are integers from 0 to 255,
        a wx.Colour instance, an integer which in hex is of the form 0xRRGGBB,
        where RR is red, GG is green, and BB is blue or a valid color name. """

        keys = tokens.keys()
        if "red" in keys: # RGB(A)
            rr, gg, bb = tokens["red"], tokens["green"], tokens["blue"]
            hex2int = lambda h: int(h, 16)
            if "alpha" in keys:
                a = tokens["alpha"]
                c = str((hex2int(rr), hex2int(gg), hex2int(bb), hex2int(a)))
            else:
                c = str((hex2int(rr), hex2int(gg), hex2int(bb)))
        elif "hue" in keys: # HSV
            r, g, b = hsv_to_rgb(tokens["hue"],
                                 tokens["saturation"],
                                 tokens["value"])
            c = str((int(r*255), int(g*255), int(b*255)))
        else:
            c = tokens["color"]

        return c
def _proc_color(self, tokens):
        """ The color traits of a Pen instance must be a string of the form
        (r,g,b) or (r,g,b,a) where r, g, b, and a are integers from 0 to 255,
        a wx.Colour instance, an integer which in hex is of the form 0xRRGGBB,
        where RR is red, GG is green, and BB is blue or a valid color name. """

        keys = tokens.keys()
        if "red" in keys: # RGB(A)
            rr, gg, bb = tokens["red"], tokens["green"], tokens["blue"]
            hex2int = lambda h: int(h, 16)
            if "alpha" in keys:
                a = tokens["alpha"]
                c = str((hex2int(rr), hex2int(gg), hex2int(bb), hex2int(a)))
            else:
                c = str((hex2int(rr), hex2int(gg), hex2int(bb)))
        elif "hue" in keys: # HSV
            r, g, b = hsv_to_rgb(tokens["hue"],
                                 tokens["saturation"],
                                 tokens["value"])
            c = str((int(r*255), int(g*255), int(b*255)))
        else:
            c = tokens["color"]

        return c
def _proc_color ( self , tokens ) : keys = tokens . keys ( ) if "red" in keys : # RGB(A) rr , gg , bb = tokens [ "red" ] , tokens [ "green" ] , tokens [ "blue" ] hex2int = lambda h : int ( h , 16 ) if "alpha" in keys : a = tokens [ "alpha" ] c = str ( ( hex2int ( rr ) , hex2int ( gg ) , hex2int ( bb ) , hex2int ( a ) ) ) else : c = str ( ( hex2int ( rr ) , hex2int ( gg ) , hex2int ( bb ) ) ) elif "hue" in keys : # HSV r , g , b = hsv_to_rgb ( tokens [ "hue" ] , tokens [ "saturation" ] , tokens [ "value" ] ) c = str ( ( int ( r * 255 ) , int ( g * 255 ) , int ( b * 255 ) ) ) else : c = tokens [ "color" ] return c
The color traits of a Pen instance must be a string of the form
        (r,g,b) or (r,g,b,a) where r, g, b, and a are integers from 0 to 255,
        a wx.Colour instance, an integer which in hex is of the form 0xRRGGBB,
        where RR is red, GG is green, and BB is blue or a valid color name.
The color traits of a Pen instance must be a string of the form ( r g b ) or ( r g b a ) where r g b and a are integers from 0 to 255 a wx . Colour instance an integer which in hex is of the form 0xRRGGBB where RR is red GG is green and BB is blue or a valid color name .