diff --git a/sat_frontends/jp/base.py b/sat_frontends/jp/base.py index 7342badb..88c17c1c 100644 --- a/sat_frontends/jp/base.py +++ b/sat_frontends/jp/base.py @@ -120,7 +120,7 @@ class LiberviaCli: return config.getConfig(self.sat_conf, section, name, default=default) def guess_background(self): - if not sys.stdout.isatty(): + if not sys.stdin.isatty() or not sys.stdout.isatty(): return 'dark' stdin_fd = sys.stdin.fileno() old_settings = termios.tcgetattr(stdin_fd) @@ -155,7 +155,7 @@ class LiberviaCli: if background not in ('dark', 'light'): raise exceptions.ConfigError(_( f'Invalid value set for "background" ({background!r}), please check ' - f'your settings in sat.conf')) + f'your settings in libervia.conf')) if background == 'light': C.A_HEADER = A.FG_MAGENTA C.A_SUBHEADER = A.BOLD + A.FG_RED