Fix quotes on Windows

pull/1283/head
Piero Toffanin 2021-05-11 15:43:39 -04:00
rodzic d77de0ced4
commit 91854478b4
2 zmienionych plików z 5 dodań i 5 usunięć

Wyświetl plik

@ -1,7 +1,7 @@
import os
import sys
import shutil
from pipes import quote
from opendm.utils import double_quote
from opendm import io
from opendm import log
from opendm import system
@ -48,7 +48,7 @@ def build_entwine(input_point_cloud_files, tmpdir, output_path, max_concurrency=
kwargs = {
'threads': max_concurrency,
'tmpdir': tmpdir,
'all_inputs': "-i " + " ".join(map(quote, input_point_cloud_files)),
'all_inputs': "-i " + " ".join(map(double_quote, input_point_cloud_files)),
'outputdir': output_path
}
@ -61,7 +61,7 @@ def build_untwine(input_point_cloud_files, tmpdir, output_path, max_concurrency=
kwargs = {
# 'threads': max_concurrency,
'tmpdir': tmpdir,
'files': "--files " + " ".join(map(quote, input_point_cloud_files)),
'files': "--files " + " ".join(map(double_quote, input_point_cloud_files)),
'outputdir': output_path
}

Wyświetl plik

@ -13,7 +13,7 @@ from pyodm import Node, exceptions
from pyodm.utils import AtomicCounter
from pyodm.types import TaskStatus
from opendm.osfm import OSFMContext, get_submodel_args_dict, get_submodel_argv
from pipes import quote
from opendm.utils import double_quote
try:
import queue
@ -474,7 +474,7 @@ class ToolchainTask(Task):
argv = get_submodel_argv(config.config(), submodels_path, submodel_name)
# Re-run the ODM toolchain on the submodel
system.run(" ".join(map(quote, map(str, argv))), env_vars=os.environ.copy())
system.run(" ".join(map(double_quote, map(str, argv))), env_vars=os.environ.copy())
# This will only get executed if the command above succeeds
self.touch(completed_file)