X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=light_utils.py;h=8101a32523c486d0bc2ff782be8435297c18bcd9;hb=351e77c767c9084aa486eedbdc9902c635b06261;hp=bd73ee3dfa9fa3d352116e7dd88171284610f65c;hpb=aad84a3abe06d127918d09f2ad3b8f4264a9d02b;p=python_utils.git diff --git a/light_utils.py b/light_utils.py index bd73ee3..8101a32 100644 --- a/light_utils.py +++ b/light_utils.py @@ -48,13 +48,16 @@ def tplink_light_command(command: str) -> bool: result = os.system(command) signal = result & 0xFF if signal != 0: + logger.warning(f'{command} died with signal {signal}') logging_utils.hlog("%s died with signal %d" % (command, signal)) return False else: exit_value = result >> 8 if exit_value != 0: + logger.warning(f'{command} failed, exited {exit_value}') logging_utils.hlog("%s failed, exit %d" % (command, exit_value)) return False + logger.debug(f'{command} succeeded.') return True @@ -212,6 +215,7 @@ class TPLinkLight(Light): cmd = self.get_cmdline(child) + f"-c {cmd}" if extra_args is not None: cmd += f" {extra_args}" + logger.debug(f'About to execute {cmd}') return tplink_light_command(cmd) def turn_on(self, child: str = None) -> bool: