diff --git a/src/main/python/ddadevops/release_mixin/infrastructure_api.py b/src/main/python/ddadevops/release_mixin/infrastructure_api.py index 2f62616..908179d 100644 --- a/src/main/python/ddadevops/release_mixin/infrastructure_api.py +++ b/src/main/python/ddadevops/release_mixin/infrastructure_api.py @@ -175,8 +175,13 @@ class SystemApi(): self.stdout = [""] self.stderr = [""] - def run(self, args): - stream = sub.Popen(args, + def run(self, args: list[str]): + sanitized_args = [] + for arg in args: + str_arg = str(arg) + if str_arg is not "": + sanitized_args.append(str_arg.replace("\n", "")) + stream = sub.Popen(sanitized_args, stdout=sub.PIPE, stderr=sub.PIPE, text=True,