summaryrefslogtreecommitdiff
path: root/src/buildstream/_scheduler/jobs/job.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildstream/_scheduler/jobs/job.py')
-rw-r--r--src/buildstream/_scheduler/jobs/job.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/buildstream/_scheduler/jobs/job.py b/src/buildstream/_scheduler/jobs/job.py
index 76cbe0d4c..4454a33aa 100644
--- a/src/buildstream/_scheduler/jobs/job.py
+++ b/src/buildstream/_scheduler/jobs/job.py
@@ -23,6 +23,7 @@
import copyreg
import io
import os
+import pathlib
import pickle
import sys
import signal
@@ -148,6 +149,10 @@ def _pickle_child_job(child_job, context):
pickler.dump(child_job)
data.seek(0)
+ path = f"{child_job.action_name}_{child_job._task_id}"
+ with open(path, "wb") as f:
+ f.write(data.getvalue())
+
return data