Преглед на файлове

Dump the job in pickle format on error

jherve преди 1 година
родител
ревизия
ff549ef0f2
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      src/media_observer/snapshots.py

+ 3 - 0
src/media_observer/snapshots.py

@@ -1,5 +1,6 @@
 import asyncio
 from uuid import uuid1
+import pickle
 import traceback
 import os
 import tempfile
@@ -171,6 +172,8 @@ class ParseWorker(Worker):
             )
             os.makedirs(sub_dir)
 
+            with open(sub_dir / "job.pickle", "wb") as f:
+                pickle.dump(job, f)
             with open(sub_dir / "snapshot.html", "w") as f:
                 f.write(snapshot.text)
             with open(sub_dir / "exception.txt", "w") as f: