def desaturate(self, v):
        u"""
        
        The ``c.desaturate()`` returns a new ``Color`` object, that is desaturated with with ``v`` ranging [0:100].
        
        """
        v = int(v)
        if v < 0:
            return self.saturate(-v)
        s = _valuedecrease(self.s, v)
        return Color(_hls2colorformat(self.h, self.l, s, self.format), format=self.format)
dataset/ETHPy150Open petrvanblokland/Xierpa3/xierpa3/toolbox/coloring.py/Color.desaturate/original