diff options
| author | Scott Gasch <[email protected]> | 2021-10-11 19:21:19 -0700 |
|---|---|---|
| committer | Scott Gasch <[email protected]> | 2021-10-11 19:21:19 -0700 |
| commit | 9484900f080e16f118806fe54973e69d36b043e8 (patch) | |
| tree | 63ccd29bf087f90ceed97f0872d92ec167a95e6f /light_utils.py | |
| parent | a5c4feeac240a446a38147130b51ad96a046f6e1 (diff) | |
Adds logging in light stuff, minor changes in config/string.
Diffstat (limited to 'light_utils.py')
| -rw-r--r-- | light_utils.py | 4 |
1 files changed, 4 insertions, 0 deletions
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: |
