fix: restore configured windows sandbox
This commit is contained in:
+4
-10
@@ -251,15 +251,9 @@ class StepExecutor:
|
||||
sys.exit(1)
|
||||
|
||||
prompt = preamble + step_file.read_text(encoding="utf-8")
|
||||
command = ["codex", "exec"]
|
||||
if os.name == "nt":
|
||||
command.extend([
|
||||
"-c",
|
||||
'windows.sandbox="unelevated"',
|
||||
"-c",
|
||||
"windows.sandbox_private_desktop=false",
|
||||
])
|
||||
command.extend([
|
||||
command = [
|
||||
"codex",
|
||||
"exec",
|
||||
"--json",
|
||||
"--sandbox",
|
||||
"workspace-write",
|
||||
@@ -267,7 +261,7 @@ class StepExecutor:
|
||||
"--cd",
|
||||
self._root,
|
||||
"-",
|
||||
])
|
||||
]
|
||||
try:
|
||||
result = subprocess.run(
|
||||
command,
|
||||
|
||||
@@ -34,14 +34,6 @@ def test_invoke_codex_uses_utf8_for_unicode_prompt(tmp_path, monkeypatch):
|
||||
|
||||
assert "Euler–Bernoulli 보" in invocation["kwargs"]["input"]
|
||||
assert invocation["kwargs"]["encoding"] == "utf-8"
|
||||
if execute.os.name == "nt":
|
||||
configs = [
|
||||
invocation["command"][index + 1]
|
||||
for index, argument in enumerate(invocation["command"][:-1])
|
||||
if argument == "-c"
|
||||
]
|
||||
assert 'windows.sandbox="unelevated"' in configs
|
||||
assert "windows.sandbox_private_desktop=false" in configs
|
||||
|
||||
|
||||
def test_run_git_decodes_output_as_utf8(tmp_path, monkeypatch):
|
||||
|
||||
Reference in New Issue
Block a user