fix: enable locks for threadsafe pdfium (#1052)

* enable locks for threadsafe pdfium

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* fix deadlock in pypdfium2 backend

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

---------

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
This commit is contained in:
Michele Dolfi
2025-03-02 20:06:44 +01:00
committed by GitHub
parent e25d557c06
commit 8dc0562542
3 changed files with 98 additions and 71 deletions

3
docling/utils/locks.py Normal file
View File

@@ -0,0 +1,3 @@
import threading
pypdfium2_lock = threading.Lock()