Hallo,
ich probiere folgendes:
Das gibt mir folgendes:
auch probiert habe ich:
import colorsys und später colorsys.hsv_to_rgb()
from colorsys import hsv_to_rgb und später hsv_to_rgb()
Alles ohne Erfolg.
Was übersehe ich?
Colorsys gehört zu python und am python-prompt funktioniert der gleiche Code.
Gruß,
Hendrik
ich probiere folgendes:
Code:
try:
import colorsys as cs
except:
logger.error("could not import colorsys")
def hsv2rgb(h,s,v):
return tuple(round(i * 100) for i in cs.hsv_to_rgb(h,s,v))
Code:
2018-10-09 20:33:15 ERROR scheduler logics.hsv Logic: logics.hsv, File: /usr/local/smarthome/logics/hsv.py, Line: 9, Method: hsv2rgb, Exception: name 'cs' is not defined -- scheduler.py:_task:507
Traceback (most recent call last):
File "/usr/local/smarthome/lib/scheduler.py", line 493, in _task
exec(obj.bytecode)
File "/usr/local/smarthome/logics/hsv.py", line 15, in <module>
r,g,b=hsv2rgb(h,s,v)
File "/usr/local/smarthome/logics/hsv.py", line 9, in hsv2rgb
return tuple(round(i * 100) for i in cs.hsv_to_rgb(h,s,v))
NameError: name 'cs' is not defined
import colorsys und später colorsys.hsv_to_rgb()
from colorsys import hsv_to_rgb und später hsv_to_rgb()
Alles ohne Erfolg.
Was übersehe ich?
Colorsys gehört zu python und am python-prompt funktioniert der gleiche Code.
Gruß,
Hendrik


Kommentar