Spaces:
Sleeping
Sleeping
Add timeout
Browse files- spec_indexer.py +5 -1
spec_indexer.py
CHANGED
|
@@ -83,8 +83,12 @@ def get_text(specification: str, version: str, second: bool = False):
|
|
| 83 |
subprocess.run(
|
| 84 |
["libreoffice", "--headless", "--convert-to", "txt:Text", "--outdir", output_path, input_path],
|
| 85 |
check=True,
|
| 86 |
-
capture_output=True
|
|
|
|
| 87 |
)
|
|
|
|
|
|
|
|
|
|
| 88 |
except subprocess.CalledProcessError as e:
|
| 89 |
print(f"\n[ERREUR] LibreOffice a échoué : {e}", flush=True)
|
| 90 |
return []
|
|
|
|
| 83 |
subprocess.run(
|
| 84 |
["libreoffice", "--headless", "--convert-to", "txt:Text", "--outdir", output_path, input_path],
|
| 85 |
check=True,
|
| 86 |
+
capture_output=True,
|
| 87 |
+
timeout=60*10
|
| 88 |
)
|
| 89 |
+
except subprocess.TimeoutExpired as e:
|
| 90 |
+
print("[SKIP] Trop long !")
|
| 91 |
+
return []
|
| 92 |
except subprocess.CalledProcessError as e:
|
| 93 |
print(f"\n[ERREUR] LibreOffice a échoué : {e}", flush=True)
|
| 94 |
return []
|