Commit
Β·
3d86f3e
1
Parent(s):
e67d561
try to fix minizinc not found in path
Browse files- app.py +0 -1
- src/eval.py +3 -0
app.py
CHANGED
@@ -4,7 +4,6 @@ import subprocess
|
|
4 |
from src.ui import create_ui
|
5 |
from src.utils import setup_directories
|
6 |
|
7 |
-
|
8 |
# Add MiniZinc to PATH just in case
|
9 |
os.environ["PATH"] = "/home/user/minizinc/bin:" + os.environ["PATH"]
|
10 |
|
|
|
4 |
from src.ui import create_ui
|
5 |
from src.utils import setup_directories
|
6 |
|
|
|
7 |
# Add MiniZinc to PATH just in case
|
8 |
os.environ["PATH"] = "/home/user/minizinc/bin:" + os.environ["PATH"]
|
9 |
|
src/eval.py
CHANGED
@@ -53,6 +53,8 @@ def run_evaluation(submission_path):
|
|
53 |
]
|
54 |
|
55 |
try:
|
|
|
|
|
56 |
process = subprocess.run(
|
57 |
command,
|
58 |
capture_output=True,
|
@@ -60,6 +62,7 @@ def run_evaluation(submission_path):
|
|
60 |
check=False,
|
61 |
timeout=600,
|
62 |
encoding='utf-8',
|
|
|
63 |
)
|
64 |
|
65 |
if process.returncode == 0:
|
|
|
53 |
]
|
54 |
|
55 |
try:
|
56 |
+
env = os.environ.copy()
|
57 |
+
env["PATH"] = "/home/user/minizinc/bin:" + env["PATH"]
|
58 |
process = subprocess.run(
|
59 |
command,
|
60 |
capture_output=True,
|
|
|
62 |
check=False,
|
63 |
timeout=600,
|
64 |
encoding='utf-8',
|
65 |
+
env=env
|
66 |
)
|
67 |
|
68 |
if process.returncode == 0:
|