mirror of
https://github.com/explosion/spaCy.git
synced 2025-08-08 06:04:57 +03:00
Remove use of split_command in dvc
In order to be safe on Windows, this uses string concatenation instead of relying on shlex.split to create a command list.
This commit is contained in:
parent
03e8b7f9c0
commit
5058607896
|
@ -7,7 +7,7 @@ from wasabi import msg
|
||||||
|
|
||||||
from .._util import PROJECT_FILE, load_project_config, get_hash, project_cli
|
from .._util import PROJECT_FILE, load_project_config, get_hash, project_cli
|
||||||
from .._util import Arg, Opt, NAME, COMMAND
|
from .._util import Arg, Opt, NAME, COMMAND
|
||||||
from ...util import working_dir, split_command, join_command, run_command
|
from ...util import working_dir, join_command, run_command
|
||||||
from ...util import SimpleFrozenList
|
from ...util import SimpleFrozenList
|
||||||
|
|
||||||
|
|
||||||
|
@ -144,12 +144,11 @@ def run_dvc_commands(
|
||||||
command-line setting while avoiding lots of nested conditionals.
|
command-line setting while avoiding lots of nested conditionals.
|
||||||
"""
|
"""
|
||||||
for c in commands:
|
for c in commands:
|
||||||
command = split_command(c)
|
dvc_command = "dvc " + c
|
||||||
dvc_command = ["dvc", *command]
|
|
||||||
# Add the flags if they are set to True
|
# Add the flags if they are set to True
|
||||||
for flag, is_active in flags.items():
|
for flag, is_active in flags.items():
|
||||||
if is_active:
|
if is_active:
|
||||||
dvc_command.append(flag)
|
dvc_command += " " + flag
|
||||||
run_command(dvc_command)
|
run_command(dvc_command)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user