mathutil H value ?

c1=(0.0, 0.0, 1.0)
c1=(0.626327, 0.626327, 0.626327)
c1=(0.5, 0.4, 0.3)
c1=(0.5, 0.5, 0.5)
#c1=( startable1[0+3],startable1[0+4],startable1[0+5] )

col1 = mathutils.Color(c1)

print ()
print (‘color1 =’, col1)

print(“Color R:”, col1.r)
print(“Color G:”, col1[1])
print(“Color B:”, col1[-1])
print ()
print(“Color HSV: %.2f, %.2f, %.2f”, col1[:])
print(‘Color HSV H =’,col1.h)
print(‘Color HSV s =’,col1.s)
print(‘Color HSV v =’,col1.v)
print ()

if I set R=G =B = cst
I cannot get any value for H value
only V has a value

if I do same thing in color picker I get a value for H and not for s or v

can someone see an error here or is it a bug ?

thanks