def _roundtrip(args): if platform.system() != 'Windows': return joined = windows_join_command_line(args) assert isinstance(joined, str) split = windows_split_command_line(joined) assert isinstance(split, list) for s in split: assert isinstance(s, str) assert split == args
def _append_extra_args_to_command_line(command, extra_args): if extra_args is None: return command else: if _is_windows(): # pragma: no cover from anaconda_project.internal.windows_cmdline import (windows_split_command_line, windows_join_command_line) args = windows_split_command_line(command) return windows_join_command_line(args + extra_args) else: new_command = command for arg in extra_args: new_command = new_command + " " + quote(arg) return new_command