diff --git a/src/python/jw/pkg/lib/ExecContext.py b/src/python/jw/pkg/lib/ExecContext.py index e0923dc3..d354cf13 100644 --- a/src/python/jw/pkg/lib/ExecContext.py +++ b/src/python/jw/pkg/lib/ExecContext.py @@ -120,8 +120,10 @@ class ExecContext(Base): self.__log_prefix = log_prefix self.__parent = parent self.__pretty_cmd: str | None = None - self.__title = f'{parent.uri}: Running {self.pretty_cmd} -' - self.__delim = f'---- {title} -' + self.__title = ( + title if title else f'{parent.uri}: Running {self.pretty_cmd} -' + ) + self.__delim = f'---- {self.__title} -' delim_len = 120 self.__delim += '-' * max(0, delim_len - len(self.__delim)) self.__mod_env = {'LC_ALL': 'C'} if mod_env is None else mod_env