Replace shlex with cross-platform oslex

This commit is contained in:
Titusz Pan 2025-04-23 14:33:01 +02:00
parent 5251a2452c
commit d9aa3cb2d4
No known key found for this signature in database
GPG key ID: 4793D770C7B5E1D4
5 changed files with 11 additions and 9 deletions

View file

@ -1,7 +1,7 @@
import itertools
import os
import platform
import shlex
import oslex
import subprocess
import sys
import tempfile
@ -384,10 +384,7 @@ def printable_shell_command(cmd_list):
Returns:
str: Shell-escaped command string.
"""
if platform.system() == "Windows":
return subprocess.list2cmdline(cmd_list)
else:
return shlex.join(cmd_list)
return oslex.join(cmd_list)
def main():