print warnings to stderr

This commit is contained in:
Shy 2017-03-25 20:16:58 +01:00
parent beef0570e0
commit a54901b5d6

View file

@ -124,7 +124,7 @@ class Dmx:
Expand 4 bit hex code notation (eg. #f0f) and pad with template.""" Expand 4 bit hex code notation (eg. #f0f) and pad with template."""
if len(color) > len(self.template): # Truncate if len(color) > len(self.template): # Truncate
print("Warning: truncating color value {} to {}".format( print("Warning: truncating color value {} to {}".format(
color, color[:len(self.template)])) color, color[:len(self.template)]), file=sys.stderr)
return color[:len(self.template)] return color[:len(self.template)]
# Expand 3 char codes and codes of half the required length. # Expand 3 char codes and codes of half the required length.
@ -242,7 +242,8 @@ class C4Room:
mode_id, error = Fluffy().mode_id(magic) mode_id, error = Fluffy().mode_id(magic)
if error: if error:
print("Warning: unknown mode \"{}\". Using default.".format(magic)) print("Warning: unknown mode \"{}\". Using default.".format(
magic), file=sys.stderr)
light.set_color(colorscheme.color_for(light.topic)) light.set_color(colorscheme.color_for(light.topic))
cmd.append({ cmd.append({
@ -508,7 +509,7 @@ class Kitchenlight:
"""Set to mode "text".""" """Set to mode "text"."""
text = text.encode("ascii", "ignore") text = text.encode("ascii", "ignore")
if len(text) > 256: # Maximum text length if len(text) > 256: # Maximum text length
print("Warning: text length must not exceed 256 characters!") print("Warning: text length must not exceed 256 characters!", file=sys.stderr)
text = text[:256] text = text[:256]
d = bytearray(8 + len(text) + 1) d = bytearray(8 + len(text) + 1)
v = memoryview(d) v = memoryview(d)
@ -585,7 +586,8 @@ class ColorScheme:
elif quiet: elif quiet:
return None return None
else: else:
print("Warning: config dir \"{}\" does not exist!".format(cfg_dir)) print("Warning: config dir \"{}\" does not exist!".format(
cfg_dir), file=sys.stderr)
return None return None
return cfg_dir return cfg_dir
@ -792,7 +794,8 @@ class Fluffy:
modes = { modes = {
"fade" : 1, "fade" : 1,
"wave" : 4, "wave" : 4,
"emp" : 8 "emp" : 8,
"empulse" : 9
} }
def mode_id(self, name): def mode_id(self, name):