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